Difference between revisions of "User:Eliasp/Drafts/Plasma Workspace as systemd user-session"

(Initial description…)
 
Line 3: Line 3:
 
== Ultimate Goal ==
 
== Ultimate Goal ==
 
The ultimate goal of this project is, to make use of [http://www.freedesktop.org/wiki/Software/systemd/ systemd]'s support for user-sessions wherever possible for running a Plasma Workspace. This support is to be implemented in a way which doesn't get in the way of legacy/cross-platform support, so running a Plasma Workspace without a systemd user-session underneath will still be possible.
 
The ultimate goal of this project is, to make use of [http://www.freedesktop.org/wiki/Software/systemd/ systemd]'s support for user-sessions wherever possible for running a Plasma Workspace. This support is to be implemented in a way which doesn't get in the way of legacy/cross-platform support, so running a Plasma Workspace without a systemd user-session underneath will still be possible.
 +
 +
=== What are the benefits? ===
 +
* Parallelized and faster startup of the Plasma Workspace after login
 +
* More finegrained control over running services
 +
* Increased stability by eliminating existing hacks in startkde, ksmserver, kdeinit, …
 +
* Cleaner definition of dependencies between Plasma Workspace components
 +
*
 +
 +
 +
== Resources ==
 +
=== user-session units for Plasma Workspace ===
 +
I created some initial user-session units for Plasma Workspace which can be found on [https://github.com/eliasp/plasma-workspace-units/ GitHub].

Revision as of 18:09, 16 June 2014

Plasma Workspace as systemd user-session

Ultimate Goal

The ultimate goal of this project is, to make use of systemd's support for user-sessions wherever possible for running a Plasma Workspace. This support is to be implemented in a way which doesn't get in the way of legacy/cross-platform support, so running a Plasma Workspace without a systemd user-session underneath will still be possible.

What are the benefits?

  • Parallelized and faster startup of the Plasma Workspace after login
  • More finegrained control over running services
  • Increased stability by eliminating existing hacks in startkde, ksmserver, kdeinit, …
  • Cleaner definition of dependencies between Plasma Workspace components


Resources

user-session units for Plasma Workspace

I created some initial user-session units for Plasma Workspace which can be found on GitHub.


This page was last edited on 16 June 2014, at 18:09. Content is available under Creative Commons License SA 4.0 unless otherwise noted.