KProcessRunner: use systemd transient services instead of scopes
@davidedmundson added support for attaching launched processes to systemd scopes. This makes systemd responsible for launching and managing the entire lifecycle of the process inside of a cgroup, as recommended in https://systemd.io/DESKTOP_ENVIRONMENTS/
Test plan
- should work the same on a platform that is not linux, if
KDE_APPLICATIONS_AS_SCOPE
is not set, or if systemd is not present on the user dbus -
CommandLauncherJobTest
andApplicationLauncherJobTest
should pass
Edited by Henri Chain