Merge plasma-systemd-integration
Closed, ResolvedPublic

Description

Work a while ago was started here: https://github.com/KDE/plasma-systemd-integration

It stalled somewhat. Partly due to some systemd things, partly due to the fact that some minor details which were missed due to the previous state of plasma startup.

I think our best bet is to work on this upstream rather than separately.
Aleix and I have been working on startup trying to make it possible, now startup is properly documented and the memory is fresh it's a good time to do this properly.

Gnome have since completed their port: https://blogs.gnome.org/benzea/2019/10/01/gnome-3-34-is-now-managed-using-systemd/

Behaviour has to be opt-in.

Current code is in davidedmundson/systemd_startup

though any ground work that could work standalone is being pushed directly into master.

apol added a subscriber: apol.Oct 25 2019, 11:11 AM
ognarb added a subscriber: ognarb.Oct 25 2019, 11:26 AM

Branch davidedmundson/systemd_startup feel free to commit there.

davidedmundson moved this task from To Do to Work in Progress on the Plasma board.Nov 6 2019, 4:56 PM

Notes of some things I'm changing from plasma-systemd-integration so someone can tell me if I'm wrong:

ExecStop=/usr/bin/kquitapp5 plasmashell
kquitapp5 is a hack specific for if you use kdeinit5

It shouldn't be needed here as systemd spawns the process

This comment was removed by davidedmundson.
bshah added a subscriber: bshah.Feb 18 2020, 7:55 AM
kkong added a subscriber: kkong.Jun 10 2020, 12:51 PM
davidedmundson closed this task as Resolved.
davidedmundson claimed this task.