Skip to content

KProcessRunner: use systemd transient services instead of scopes

Henri Chain requested to merge kprocessrunner-systemd-transient-services into master

@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 and ApplicationLauncherJobTest should pass

@davidedmundson @dfaure @kossebau @broulik @meven @ngraham

Edited by Henri Chain

Merge request reports