kde-workspace/kcontrol
Ivailo Monev 2168e10dbc kcontrol: essentially window manager chooser rewrite
two things were not done properly before:
 - current window manager was not replaced if the window manager that
   would replace does not have --replace command (or alternative)
 - waiting for the window manager to become active

now that that is done, any window manager can be started right away and
more .desktop files may be added in the future

also, something that occurred to me while writing the code for it - KWin
replaces the window manager on the current screen only and it is
possible to code the window manager chooser to start the replacing window
manager on any screen (assuming it has --screen argument or something
like that)
2022-12-09 10:21:27 +02:00
..
access generic: prepare for Katie changes 2022-11-13 01:41:49 +02:00
autostart generic: MOC warnings fix 2022-12-06 23:59:08 +02:00
colors generic: prepare for Katie changes 2022-10-14 16:19:24 +03:00
componentchooser kcontrol: essentially window manager chooser rewrite 2022-12-09 10:21:27 +02:00
dateandtime kcontrol: iterate over a static list of possibilities in dateandtime KCM 2022-10-29 04:57:31 +03:00
desktoppaths generic: prepare for autostart changes 2022-11-04 09:40:50 +02:00
desktoptheme generic: prepare for Katie changes 2022-10-14 16:19:24 +03:00
ebrowsing generic: move sub-projects from kde-baseapps [ci reset] 2022-05-14 21:56:54 +03:00
fonts kcontrol: log fonts KCM debug message to the default area 2022-10-22 21:47:16 +03:00
hardware generic: prepare for Katie changes 2022-11-13 01:41:49 +02:00
icons kcontrol: iterate over a consant in loadPreview() function of icons KCM 2022-10-29 06:18:12 +03:00
input generic: adjust to KToolInvocation changes 2022-12-08 06:36:46 +02:00
kdebug generic: prepare for Katie changes 2022-11-13 01:41:49 +02:00
kded generic: replace installation paths with KDE4_ prefixed 2020-02-08 20:13:13 +00:00
keyboard kcontrol: correct XkbSetControls() return value check 2022-11-30 04:49:17 +02:00
keys generic: prepare for Katie changes 2022-10-14 16:19:24 +03:00
kio generic: prepare for Katie changes 2022-10-14 16:19:24 +03:00
kmetainfo generic: prepare for Katie changes 2022-10-14 16:19:24 +03:00
knotify generic: prepare for Katie changes 2022-10-14 16:19:24 +03:00
kpasswdstore generic: prepare for Katie changes 2022-10-14 16:19:24 +03:00
krdb generic: adjust to KToolInvocation changes 2022-12-08 06:36:46 +02:00
launch krunner: remove redundant startup notification feature 2022-10-27 05:10:25 +03:00
locale generic: prepare for Katie changes 2022-10-14 16:19:24 +03:00
mediaplayer generic: prepare for Katie changes 2022-10-14 16:19:24 +03:00
menus generic: replace installation paths with KDE4_ prefixed 2020-02-08 20:13:13 +00:00
randr generic: adjust to solid power manager changes 2022-12-01 23:54:21 +02:00
spellchecking kcontrol: consistent library and desktop file naming 2021-08-04 13:23:11 +03:00
standard_actions generic: replace installation paths with KDE4_ prefixed 2020-02-08 20:13:13 +00:00
style generic: adjust to KGlobalSettings changes 2022-11-22 05:05:45 +02:00
workspaceoptions generic: prepare for Katie changes 2022-10-14 16:19:24 +03:00
CMakeLists.txt generic: rework startup to no create a shell script 2022-11-03 11:29:28 +02:00
PURPOSE generic: build system cleanups 2015-11-06 13:03:02 +02:00