D28616: Split KWin startup out of KSMServer
Kai Uwe Broulik
noreply at phabricator.kde.org
Mon Apr 6 10:49:44 BST 2020
broulik created this revision.
broulik added a reviewer: Plasma.
Herald added a project: Plasma.
Herald added a subscriber: plasma-devel.
broulik requested review of this revision.
REVISION SUMMARY
This patch removes startup of window manager out of KSMServer. It also removes the usage of SM protocol to talk to KWin.
Instead, KWin is told to save and restore on DBus directly. This allows us to start KWin independently of a session manager in the systemd case.
TEST PLAN
Branch `broulik/ksmserver_no_wm`
REPOSITORY
R120 Plasma Workspace
REVISION DETAIL
https://phabricator.kde.org/D28616
AFFECTED FILES
ksmserver/legacy.cpp
ksmserver/logout.cpp
ksmserver/main.cpp
ksmserver/org.kde.KWin.Session.xml
ksmserver/server.cpp
ksmserver/server.h
startkde/config-startplasma.h.cmake
startkde/plasma-session/startup.cpp
startkde/startplasma.cpp
To: broulik, #plasma
Cc: plasma-devel, Orage, LeGast00n, The-Feren-OS-Dev, cblack, jraleigh, zachus, fbampaloukas, GB_2, ragreen, ZrenBot, ngraham, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, ahiemstra, mart
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20200406/522e808b/attachment.html>
More information about the Plasma-devel
mailing list