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