User:Eliasp/Drafts/Plasma Workspace as systemd user-session: Difference between revisions
(Initial description…) |
No edit summary |
||
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.