| Commit message (Collapse) | Author | Age |
|
|
|
| |
Going to check if this fixes the memory leak issue on some systems (have one I can test on now).
|
|
|
|
| |
Avoid using "sysctl -a" in favor of using "sysctl hw." for doing the initial search for CPU temperature sysctls. This makes it touch a lot less of the system sysctl's, and might prevent a random kernel panic we are seeing on some systems when some particular sysctl is probed.
|
|
|
|
| |
to track down and fix a reported memory leak on some systems.
|
|
|
|
| |
currently-registered default terminal is rather than just xterm (although xterm is still the default/fallback).
|
|
|
|
| |
"default" to be set as the cursor theme (causes a conflict due to how we save the setting as the "default" theme - it can't inherit itself).
|
|
|
|
| |
exists and create it if not.
|
| |
|
|
|
|
| |
installed/removed during a session.
|
|
|
|
| |
it was the first run or not.
|
|
|
|
| |
(not the start menu options yet).
|
|
|
|
| |
the extra managment overhead from the desktop itself).
|
|
|
|
| |
itself can be accessed as needed.
|
|
|
|
|
|
| |
1) Add in all the bits to make it auto-update as needed (optional init argument)
2) Have it also keep track of what previous files were *removed* when it updates.
3) Tweak the update routine to try and make it even faster.
|
|
|
|
|
|
|
|
|
|
| |
This now uses a new data class which provides for delta updates to the application list, allowing for later checks/updates to be performed a *lot* faster, in addition to providing information about which *new* application entries were discovered during the check in addition to the raw app list.
As an added bonus, the new class-based nature of the routine will make it possible to embed the detection/update routines directly into the class rather than requiring some external class to monitor the system and request updates.
Example Times:
First run: same as old routine.
Second run with one new app entry: new routine is ~1/4 of the time of the old routine (20ms vs 78ms on my test box)
|
|
|
|
| |
This will be used instead of the "-devel"/"-Release" distinctions in the versions now.
|
| |
|
|
|
|
| |
a possible c++11 build warning/error.
|
|
|
|
| |
the PC-BSD feed.
|
|
|
|
| |
work properly with the standard -e flag).
|
| |
|
|
|
|
| |
fluxbox theme, etc..)
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
1) Update the control panel link to point to SysAdm-client (old control panel is obsolete).
2) Ensure the system validity checks during the screen brightness routine are only run once per session rather than every time (since the type of system will not change over time)
|
|
|
|
| |
more than 1 second of inactivity from the subprocess.
|
|\ |
|
| | |
|
| |
| |
| |
| | |
the mouse during resize events.
|
|/ |
|
| |
|
| |
|
|
|
|
| |
L_ETCDIR/lumina-environment.conf[.dist] This allows a system admin the ability to setup customized build env settings on a global basis - and the user settings are treated as overrides for the system settings.
|
|
|
|
| |
luminaDesktop.conf.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
1) Fix up the desktopbar plugin to work with the new file locations for configs.
2) Fix up the replacement of the "~/" prefix on a file path with the users home dir.
3) Add default favorites for the ~/[Documents, Downloads, Pictures, Videos] directories.
4) Add the ability to specify quicklaunch apps within luminaDesktop.conf (almost the same as the favorites options).
5) Another couple tweaks for the Glass theme.
6) Have the non-applauncher desktop plugins fill in from the bottom-right of the screen. This provides automatic separation between the auto-generated launchers and other plugins.
7) Add a second, auto-hidden panel at the top of the primary screen by default with the desktopbar plugin there (for instance access to favorites & ~/Desktop files/dirs)
|
| |
|
| |
|
|
|
|
|
| |
1) Change the install directory where Lumina puts all it's files at install time (L_SHAREDIR/lumina-desktop/ instead of L_SHAREDIR/Lumina-DE/)
This required some adjustments to the LuminaOS templates just to mirror the change.
|
|
|
|
|
| |
1) Move the "runtime" directory in the users home to the XDG_CONFIG_HOME/lumina-desktop rather than ~/.lumina
2) Update the Glass theme a bit more.
|
|
|
|
|
|
| |
1) Cleanup a compile warning in LDesktopBackground.cpp
2) Ensure the desktop re-themes when the theme changes (another leftover from changing the binary name)
3) Setup the appmenu and userbutton panel plugin to try and register themselves as "Start buttons" for the purpose of keyboard shortcuts opening them on demand.
|
|
|
|
| |
"lumina-desktop" for consistency. This also should catch/fix all those old xsessions/.desktop files floating around which did not make the transition to using the new start-lumina-desktop binary for launching the desktop.
|
| |
|
|
|
|
| |
mimetype matches in the default associations routine.
|
|
|
|
| |
also allow regex wildard matching when looking for default applications ("text/*" will grab all text mimetypes for instance).
|
|
|
|
| |
registering/finding the default email/terminal applications.
|
|
|
|
| |
particular mimetypes.
|
|
|
|
| |
previous display configuration on Lumina start.
|
|
|
|
|
|
|
|
|
| |
1) Reset which dirs are watched for apps to be installed into every time the watcher updates (fixes the detection of KDE apps getting installed/removed)
2) Add a new LuminaUtils function for converting a .desktop or binary name into a full path (searching all the various system dirs until it finds the file)
3) Convert the luminaDesktop.conf parser to allow relative paths/filenames for favorite/default apps
4) Update the default luminaDesktop.conf file quite a bit so there are app actually setup out of box.
5) Update the luminaDesktop.conf parser to properly set mimetypes as needed.
6) Fix the install location of the lumina-fm icon.
|