kdelibs/kinit
Ivailo Monev 0e0db0b815 kdeui: move session management to KApplicaiton
every comment about X11 and session management in general claims it was
broken, not going to claim otherwise. everything that does not use
KApplication shall not be involved into session management now and gets
the middle finger (SIGTERM or SIGKILL) after 5 sec by klauncher when the
session is done

also session management has to be explicitly enabled by applications
now, disabled by default

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-09 08:29:51 +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 kinit: delete finished processes 2024-05-07 23:32:03 +03:00
klauncher_adaptor.h kdeui: move session management to KApplicaiton 2024-05-09 08:29:51 +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.