| Commit message (Collapse) | Author | Age |
| |
|
| |
|
|
|
|
| |
it into all the various LuminaOS-<OS>.cpp files instead. This allows the Lumina library to function properly when compiling an external application against an installed version of the lib.
|
|
|
|
| |
support class. This was based on a fix posted in Github issue #180 (by texstar).
|
|
|
|
|
|
|
| |
1) Setup all the subprojects to use the new OS-detect.pri subfile
2) Automatically detect/set the build datetime string for the project when qmake is run.
3) Automatically read/embed the current GIT revision into the Lumina version string
4) Remove the old QtConfig shortcut function from the LuminaOS class (and all templates).
|
|
|
|
| |
This returns true if the system is in the middle of applying updates and cannot be powered off at the present time.
|
|
|
|
|
| |
This returns the current stats about the available disks on the system (current read/write rates on FreeBSD - not implemented on other OS's yet).
Also use this new function in the systemmonitor desktop plugin.
|
|
|
|
|
|
|
|
|
| |
This patch primarily fixes two minor issues.
1. When number lock is disabled in the session settings, it should now turn off when Lumina starts.
2. In the Linux portion of libLumina, the shutdown command has been updated.
3. A minor typo was fixed in the dependency list.
|
|
|
|
|
|
|
|
|
| |
1) CPUTemperatures()
2) CPUUsagePercent()
3) MemoryUsagePercent()
These functions have been filled out for the LuminaOS-FreeBSD implementation, but not for any of the others yet. The FreeBSD implementation has also not been tested yet.
Also add a new "DisplayNumberToBytes()" function into LuminaUtils for converting sizes in a string format (50M or 50MB for example) into a double with the number of bytes for calculations.
|
| |
|
| |
|
|\
| |
| |
| |
| | |
Conflicts:
libLumina/LuminaOS-Debian.cpp
|
| |
| |
| |
| | |
directory is quoted within the command (could be spaces in the path).
|
|/
|
|
|
| |
- checksums for LuminaOS-Debian and LuminaOS-Linux
- capacity for LuminaOS-Debian
|
| |
|
| |
|
| |
|
|
|
|
|
| |
This just returns the name of the OS template used within the library.
(No action required for OS-specific maintainers, already handled for all templates).
|
| |
|
|
|
|
|
| |
add PREFIX and LIBPREFIX to the qmake .pro files (allows to change prefix and libdir using <qmake PREFIX=/usr LIBDIR=/usr/lib/x86_64-linux-gnu/> or whatever)
update debian packaging scripts accordingly
|
|
|
|
|
| |
Removed Debian patches that could no longer be applied cleanly.
Added initial external device support to Linux in libLumina.
|
|
|
|
| |
shutdown/restart the system, and enable/disable those options in the logout menu appropriately.
|
|
|
|
| |
the AppStore/ControlPanel/QtConfig shortcut definitions into the LuminaOS class for use in other OS's.
|
|
|
|
| |
have all the different defines all over the place.
|
|
|
|
| |
That will let it persist between login sessions, allowing Lumina to automatically return to the previous setting on login.
|
|
|
|
|
|
|
|
|
|
| |
Added battery level detection and AC/battery detection.
Added detached audio mixer. Confirmed screen brightness adjustment works.
Also cleaned up DEPENDENIES file, separating FreeBSD and Linux requirements.
Both sections of the file now include full package/port names of
dependencies on both operating systems to make it easy to get all
build requirements, runtime requirements and optional components.
|
|
|
|
| |
brightness on Linux and updated dependnecy list. Added template file for future operating system support.
|
|
|