| Commit message (Collapse) | Author | Age |
|
|
|
| |
compositor startup
|
|
|
|
| |
The lockscreen prompt is disabled at the moment while testing some input detection mechanisms (unlock button just always works without verifying password)
|
|
|
|
| |
Enable lumina-checkpass
|
|
|
|
| |
More common on various Linux OS's instead of killall
|
|
|
|
| |
any more.
|
|
|
|
| |
This should ensure the template files are copied before the system settings are loaded to change the templates.
|
|
|
|
| |
with the "real" conf.
|
|
|
|
|
| |
1. Always use the glx backend for compton. xrender or hybrid causes flickering.
2. Always copy over the compton.conf and get that setup even if compton is not used. This will also check/replace a blank compton.conf file.
|
|
|
|
| |
if that is detected, only use hybrid otherwise.
|
|
|
|
| |
watching/updating if the config changes
|
| |
|
|
|
|
|
|
| |
1. Clear out the lockfiles for a session before launching it
2. Provide some mechanisms for returning lockfile paths without creating a new single-instance session.
3. A couple other random commits I still had staged on my laptop (settings menu tweak)
|
|
|
|
| |
Lumina starts it up
|
|
|
|
|
|
|
|
|
| |
1. Adjust the pkg-plist for FreeBSD to include the trident-dark color file.
2. Add a new function for fetching XDG standard directory paths (and create dir as needed)
3. Setup the desktop and lib classes to use the XDG standard path function now.
4. Add a bunch of fallback icons if the "start-here-lumina" icon could not be found in the current theme. These are all based on the OS name.
5. Ensure we run "xdg-user-dirs-update" before launching the session (if it is installed). This is used for the main standard dir detection.
6. Ensure that start-lumina-desktop *always* starts a new desktop session (bypassing any existing lock files for the desktop session).
|
| |
|
| |
|
| |
|
|
|
|
| |
Make sure that compositor processes are restarted as necessary, and put in place a couple fixes for compton in particular.
|
| |
|
|
|
|
| |
Now the user files are scanned/created from within the start-lumina-desktop process, not the desktop process. This fixes the loading of the theme engine for the desktop process on first-run situations, and also ensures that the desktop process does not need to make any major changes to it's configs while it is still running.
|
|
|
|
|
| |
1) The WM will be restarted a maximum of twice with crashes less than 5 seconds apart.
2) This makes it more flexible with regards to opeartions which require that fluxbox be restarted (such as changing the screen around).
|
|
|
|
| |
to 3 times maximum.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
one of the main processes like compton was forcibly killed by the user ahead of time.
|
|
|
|
| |
enabled (too many false-positives from the GPU acceleration verification routine).
|
|
|
|
|
|
| |
1) Get the RootWindow up and functional.
2) Get the lumina-desktop-unified binary functional for starting to test the various pieces (not ready yet for general use)
3) Get the start-lumina-desktop binary setup to launch the new unified binary for testing if the "--unified" flag is used.
|
| |
|
|
|
|
| |
session if possible.
|
|
|
|
|
|
|
| |
1) Dismantle the Lumina library completely.
2) Setup lots of small subproject files (.pri) for the individual classes within the old library.
3) Move all the Lumina binaries to use the new subproject files
4) Split up the LuminaUtils class/files into LUtils and LDesktopUtils (generic utilities, and desktop-specific utilities)
|
|
|
|
| |
This reduces the number of widgets in the stack by 1, and seems to help performance a bit.
|
| |
|
|
|
|
|
| |
1) Make sure when re-calling with xinit, that the full path of the binary is used
2) When starting the desktop, try to detect/launch a temporary dbus session so that Qt can function properly without crashing.
|
|
|
|
| |
prefer no compositing if GPU accel is not available.
|
|
|
|
| |
sessionsettings.conf: "compositingWithGpuAccelOnly":<bool> (false by default)
|
|
|
|
| |
if compton is used, and automatically adjust the compton settings to use GPU accelleration or not. (Requires "glxinfo" utility installed).
|
| |
|
|
|
|
|
|
|
|
|
| |
determines if the compositor (compton, xcompmgr) is supposed to be started or not.
NOTE: This is a hidden option (not available in lumina-config). To disable the compositor the user will need to edit ~/.config/lumina-desktop/sessionsettings.conf by hand and add the following line:
enableCompositing=false
Then restart Lumina for the changes to take effect.
|
|
|
|
| |
file as well.
|
|
|
|
| |
user's settings for Lumina.
|
|
|
|
| |
(lumina-session).
|
|
|
|
| |
fluxbox and/or compton to reload it's configs when they change.
|
|
|
|
| |
This allows use to integrate an editor for that config file into lumina-config later.
|
|
|
|
| |
xcompmgr (if it is installed)
|
|
|
|
| |
compilation checks (old UI still actually used at the moment though)
|
|
|
|
|
| |
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.
|
|
|
|
| |
"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.
|
| |
|