With the correct ordering of dependencies.
Description
Status | Assigned | Task | ||
---|---|---|---|---|
Resolved | davidedmundson | T11914 Merge plasma-systemd-integration | ||
Resolved | davidedmundson | T12626 Create units for all systemd autostart phase0 |
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.
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.