| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
Made a small adjustment to the way sound is set on Linux to make
it more reliable.
|
|
|
|
|
|
|
| |
The original method for selecting a Linux template appears to only
work under Debian. Fixed typo in make-linux-distro.sh script
and modified README.md file to insure selecting a template happens
in the correct order.
|
|
|
|
|
|
| |
- display 'Not available' if cpu temp can not be read
- add support for disk i/o in system monitor
- update luminaDesktop.conf to new format
|
|
|
|
| |
pluins. It appears that there is a fundamental issue with embedding QML objects into a panel/window with the "always on top" flag set - it never finishes painting the QML object and prevents the rest of the panel from being updated as well.
|
|
|
|
| |
highlighted desktopview items.
|
|
|
|
|
|
| |
respectively).
These are QtQuick "containers" which allow the loading of user/system supplied QML scripts for non-compiled plugin support. These plugins must be single *.qml files located in <Lumina Share>/quickplugins/*.qml or ~/.lumina/quickplugins/*.qml
|
|
|
|
|
|
| |
the separation character in variables instead of ".", allowing compatibility with libUCL. (Note: it will still detect the "." separation in variables for backwards compatibility at the moment - might remove this compat once we get ready for 1.0-release in the distant future).
Also add a couple new panel options (pinlocation, edgepercent) allowing the panel to bet setup in a particular location on the designated screen edge.
|
|
|
|
|
| |
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.
|
|
|
|
| |
desktop plugin shaders/backgrounds. This ensures a uniformity with the panel appearance (when the panel is following the theme). Also add an entry for the new systemmonitor plugin.
|
|
|
|
| |
directly instead of running top (much faster).
|
|
|
|
| |
Now it will directly use the sysctls from the kernel instead of using an external monitoring utility. This makes it much more accurate and much faster
|
|
|
|
|
|
| |
favorites.add: add an entry into the favorites system for a file/dir
favorites.remove: remove an entry from the favorites system for a file/dir (for backwards compat later if necessary)
favorites.add.ifexists: add an entry but only if the file/dir currently exists
|
|
|
|
| |
plugins to all use that for checking whether a thumbnail can be shown. Also add thumbnail support into the user button for favorite files.
|
|
|
|
| |
*.desktop files.
|
|\
| |
| | |
Debian updates
|
| |
| |
| |
| |
| |
| |
| |
| | |
- LOS::userHasShutdownAccess -- proper return [fix compiler warning]
- LOS::systemCanSuspend -- proper return [fix compiler warning]
- LOS::CPUTemperatures -- get cpu temp [XXX untested as my FX-8350 doesn't talk to me]
- LOS::CPUUsagePercent -- get cpu usage
- LOS::MemoryUsagePercent -- get memory usage
|
| |
| |
| |
| | |
different formats of output in different locales (eg. colon vs. point as decimal delimiters)
|
|\ \
| |/
|/| |
Make sure disabled numlock stays off. Updated Linux shutdown command.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
|/ |
|
|
|
|
| |
add a new desktop plugin for monitoring system statistics (CPU/Mem usage, CPU temps).
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
| |
(remember case sensitivity!)
|
|
|
|
|
|
| |
lumina-config. Now Lumina use the XDG spec entirely for auto-starting applications/utilities.
NOTE: The conversion routine from the old->new autostart spec has not been implemented yet, so the old file will still be used for a short while (just not changeable through lumina-config).
|
|
|
|
| |
This still needs to be tested/integrated into lumina-config for full access.
|
|
|
|
|
|
| |
match in the system mimetype database. This allows backend system to function normally on these types of files.
Internal designation: "unknown/[lowercase extension or lowercase filename]"
|
|
|
|
| |
unintendeded aftereffects. Also move those new modifications into the "None" theme (since it impacts the desktop and not generic applications).
|
|\
| |
| | |
New icon layout for the icons on the desktop
|
| | |
|
| | |
|
| | |
|
|/
|
|
|
|
|
|
| |
GCC warning helped to spot a real bug: near line 1185 of
libLumina/LuminaX11.cpp there is a call: `free(&hints);`, - but the
"hints" is allocated on the stack a few lines above. This looks
like a copy-paste error, since other free(&hints) instances look
like sane (unless I've missed something, of course).
|
|
|
|
| |
are well present.
|
|
|
|
| |
(since 0.8.4-release was just branched/released).
|
| |
|
|
|
|
|
|
|
| |
luminaDesktop.conf file.
New Values:
session.default.[terminal, filemanager, webbrowser, email]=<binary name or path to *.desktop file>
|
|
|
|
| |
ready for use in the session/plugins.
|
|
|
|
| |
off the debugging for the session/desktop/panel classes by default.
|
|\ |
|
| | |
|
|/
|
|
| |
the screen brightness checks on FreeBSD. This prevents issues with incomplete installations (it will just skip brightness controls).
|
|\ |
|
| | |
|
|/
|
|
| |
session initialization (out of the system dashboard plugin).
|
|
|
|
|
|
|
|
|
|
| |
percent of screen width, %H for percent of screen height), as well as a percentage of the screen height for the font size (<number>%, gets converted to a pixel metric)
Some standard percentages for examples:
panel height (top/bottom): between 3%H to 4.5%H
font height: between 1.5% to 2.5%
Also update the default config file to reflect these changes.
|
|
|
|
|
| |
1)Require the xcb-damage library
2) Verify the existance of "lsb_release" before trying to use it (Linux/Debian distinction utility).
|
|
|
|
| |
creation to XCB, and place it within the embedding routine in LuminaX11 instead.
|
|\
| |
| | |
Debian: runtime dependencies
|