| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
| |
particular directory. It appears that most Linux-DE terminal apps do not properly apply the universal "-e" flag, so add special handling of the following terminal applications:
mate-terminal, lxterminal, gnome-terminal, xfce4-terminal, konsole
This makes those application work properly now, but it *could* break in the future if the app devs decide to modify the CLI flags for their app.
|
|
|
|
| |
adjust the theme files accordingly.
|
| |
|
|
|
|
| |
possible relative path to an absolute path (for input path validation/checking).
|
| |
|
| |
|
| |
|
|
|
|
| |
parsing - needed to explicitly use a QREgExp with wildcard matching rules (verified that it works properly).
|
|
|
|
| |
previous setting.
|
|
|
|
| |
"session_*" settings in luminaDesktop.conf. This will check for the existance of the given value (absolute paths only), and skip the assignment if it does not exist.
|
|
|
|
|
|
| |
and put a combobox in the system dashboard plugin which allows the user to (temporarily) change their session locale.
Still need to finish up the active re-translation of the desktop session though.
|
|
|
|
| |
possible to save the translator for use later (instead of always installing a new QTranslator).
|
| |
|
|
|
|
|
|
| |
1) Switch some X11->XCB functions around (SetAsDesktop(), SetDisableWMActions()).
2) Fix up some QtQuick plugin detection routines (now it will properly see the user's quickplugins if any).
3) Connect the status change signal/slots for QtQuick plugins to try and detect script failures and remove the script (still not working reliably).
|
| |
|
| |
|
| |
|
|
|
|
| |
finding/probing QML scripts/plugins.
|
|
|
|
| |
more minor adjustments to case sensitivity in the luminaDesktop.conf parsing.
|
|
|
|
| |
loading routine.
|
|
|
|
| |
properly/consistently for the new favorites/theme config options).
|
|
|
|
| |
icons/launchers.
|
|
|
|
| |
This fixes the issue with removing the last "favorite" from the system causing a crash.Also make sure to remove any empty lines from the favorites when loading them.
|
|
|
|
| |
directory where favorites are stored is actually in existance.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
different formats of output in different locales (eg. colon vs. point as decimal delimiters)
|
| |
|
|
|
|
| |
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!)
|
|
|
|
| |
This still needs to be tested/integrated into lumina-config for full access.
|
|
|
|
| |
(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.
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
| |
things easier to add/change as necessary in the future (not tied into any of the display classes yet).
|
| |
|
|
|
|
| |
the session cleanup, and tag version 0.8.2-Release
|
|
|
|
| |
system theme/color to use instead of requiring the full path. This allows for much simpler cross-OS usage and settings (for when Lumina starts including multiple themes/colors out-of-box)
|
|
|
|
|
|
| |
config menu). Also make sure that there is a *.desktop shortcut for the application (and update the pkg-plist)
Also allow for "-<something>" to be put in the version number without messing up the version checking routine, and tag the current version on the master branch as 0.8.2-devel (once the stable/official release is branched, the "-devel" tag will get either dropped or changed to "-release" in that branch, with the master branch moving on to the next <version>-devel)
|
|
|
|
|
|
|
| |
On (at least) OpenBSD, external packages are installed under /usr/local
but SYSCONFDIR is always /etc. That is external applications will
install their configuration file under /etc even if the binaries are
under /usr/local.
|
|
|
|
| |
adjust the port plist, and add options to reset the system settings to default to lumina-config.
|
|
|
|
| |
any command-line argument parsing.
|