kdelibs/kinit
Ivailo Monev b90f90905b kio: move most of the KRun bits to KLauncher
two things doing the same thing - one has to go away. also KRun does not
fork and the launched service/application lifetime was bound to the
process launching it, that is not the case with klauncher - it is bound
to the session (in the usual case)

a few things on the TODO list but mostly for services/applications
lacking features

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-12 03:21:17 +03:00
..
CMakeLists.txt generic: purge most manual tests 2023-07-03 07:03:28 +03:00
kioslave.cpp kdeui: move session management to KApplicaiton 2024-05-09 08:29:51 +03:00
klauncher.cpp kdeui: move session management to KApplicaiton 2024-05-09 08:29:51 +03:00
klauncher.h kdeui: move session management to KApplicaiton 2024-05-09 08:29:51 +03:00
klauncher_adaptor.cpp kio: move most of the KRun bits to KLauncher 2024-05-12 03:21:17 +03:00
klauncher_adaptor.h kio: move most of the KRun bits to KLauncher 2024-05-12 03:21:17 +03:00
org.kde.klauncher.service.in kinit: klauncher and KCrash rewrite 2022-12-04 23:20:15 +02:00
README kinit: remove the "README" in the README file 2022-12-09 01:51:53 +02:00
README.autostart generic: remove unused X-KDE-autostart-after feature 2022-12-03 04:06:04 +02:00

klauncher is a process launcher somewhat similar to the famous init used for
booting UNIX.

It performs two tasks:
 - start programs ment to be started when the session is (XDG autostart)
 - start programs on menu, panel launcher request, etc.

Application startup notification is also a feature it takes care of with
updates being send as the program state changes.