[kstart] Port to ApplicationLauncherJob and CommandLauncherJob

Authored by broulik on May 15 2020, 2:50 PM.

Description

[kstart] Port to ApplicationLauncherJob and CommandLauncherJob

The existing --service is kept for compatibility as it prints out the actually registered DBus name.
A new argument --application is added which also takes a desktop name. It prints the launched PID.

Differential Revision: https://phabricator.kde.org/D29621

Details