aboutsummaryrefslogtreecommitdiff
path: root/src-qt5/core/lumina-session/main.cpp
Commit message (Collapse)AuthorAge
* Fix a quick typo in the session environment setup.Ken Moore2018-10-04
|
* Clean up the session file-init routine.Ken Moore2017-10-16
| | | | 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.
* Make sure the "start-lumina-desktop" routine will detect/adjust the X11 ↵Ken Moore2017-08-05
| | | | Display on demand
* Have the X11 init display number auto-detect now (starting with 0).Ken Moore2017-08-05
|
* Add a new "NativeWindow" class to the library. This is a pure Qt container ↵Ken Moore2017-02-01
| | | | | | class for setting/announcing changes to native windows on the system. This allows the WM class (XCB/Wayland-specific) to simply adjust each window object as needed, and the interface (pure Qt) will automatically adjust as needed. NOTE: Still need to adjust the LXCBEventFilter to use this new class, but the root window and rootsubwindow classes are all setup to use it.
* Another large batch of work on the new unified desktop.Ken Moore2017-01-26
| | | | | | 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.
* Have the "start-lumina-desktop" binary check for an existing lockfile and ↵Ken Moore2016-12-05
| | | | remove it before launching the desktop.
* Add a bit more debugging to the start-lumina-desktop binary.Ken Moore2016-12-05
|
* LARGE UPDATE:Ken Moore2016-11-07
| | | | | | | 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)
* Fix up the logout bug in Lumina after some changes to the startup routine.Ken Moore2016-10-11
|
* Add a couple more fixes/bypasses to the start-lumina-desktop routine.Ken Moore2016-10-05
| | | | | 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.
* Setup a recursive xinit call within the start-lumina-desktop binary as ↵Ken Moore2016-06-20
| | | | needed. This should detect if an X session is already active, and startup X if not.
* Update lumina-xconfig (and lumina-session) so that it saves/reloads the ↵Ken Moore2016-06-06
| | | | previous display configuration on Lumina start.
* Add a check for the existence of the log dir before starting the processes.Ken Moore2016-05-06
|
* Oops - forgot to "git add" the new lumina-session files.Ken Moore2016-04-26
bgstack15