Create units for all systemd autostart phase0
Closed, ResolvedPublic

Description

With the correct ordering of dependencies.

There are some in the github fork.

I think we can do some parts a bit better.
I want to have everything with the relevant repository, and with no paths hardcoded.

There's no kinit involved, so I think there's no need to use kquitapp to close.

Also we want to be smart about how we handle when something is reported as ready.

davidedmundson added a comment.EditedFeb 17 2020, 3:20 PM

Services Done (in a branch)

kwin
ksmserver
kcminit
plasmashell
krunner

Services Pending

kactivitymanagerd (as a named dbus activatable service)
kded (which is slightly complex with the multiple phases, maybe we can copy kcminit?)

Future stuff we can do:

ksplash
powerdevil
pam_kwallet_init
gdbusmeuproxy
discover-notifier

baloorunner
kiofuse
kglobalaccel
kscreen
kwallet
logout prompt
spectacle

Anything in the maybe pile isn't too important.
We still have a plan for generic autostart files, so we don't need to do them if nothing else depends on them. We also have almost any other KDE DBus activatable services we can cover too. But we can add them gradually.

davidedmundson closed this task as Resolved.Mar 6 2020, 1:34 PM
davidedmundson claimed this task.

both services pending are now done