Ivailo Monev
65eb546f63
kcontrol: convert desktoppaths, input and keyboard KCM initialization to autostart
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-10 00:23:01 +03:00
Ivailo Monev
3e5dfaa22b
ksmserver: drop it and move session initialization to plasma-desktop
...
everything except the actual session management, second time ksmserver
starts crashing as I work on something for no reason and is time for it
to be done anew as there were quite some unsafe bits in it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-07 02:33:19 +03:00
Ivailo Monev
e051efd5bf
startkde: update sycoca database
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-19 01:10:11 +02:00
Ivailo Monev
d891677b00
startkde: do not export KDE_SESSION_UID variable
...
the UID can be obtained via other means and KDE_SESSION_UID is no longer
required by kded, see the following commit in kdelibs repo:
e482da906734dcd5434fc322eac262c775125825
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-01 03:05:34 +03:00
Ivailo Monev
8741d1a7ec
startkde: selectively export variables to the D-Bus activation environment
...
otherwise the variables may persist trough the Katana session (e.g. if
D-Bus was not launched by `startkde`) and affect other desktop environments
and X11 sessions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-20 18:28:27 +03:00
Ivailo Monev
31f2eb9b81
startkde: do not export QT_PLUGIN_PATH and QT_PLATFORM_PLUGIN
...
Katie now checks for XDG_CURRENT_DESKTOP when detecting which platform
plugin to use (see 01dab8cebd94d94969f034fbd842bc45d690d72d in the Katie
repo) and KComponentData setups the library and plugin paths (see
kdelibs/kdecore/kernel/kcomponentdata.cpp) thus exporting the environment
variables is redundant (could be exported for applications that are not
part of Katana but that is not Katana's responsibility)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-20 16:45:17 +03:00
Ivailo Monev
d8830fd749
ksmserver: reap processes started by klauncher before the window manager
...
so that it is still running for applications that require window manager
on quit, requires the following commit from kdelibs:
4c5361d34d5f125ca7fca1f2dad505480b8a7692
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-29 00:17:11 +03:00
Ivailo Monev
0b6cf10b59
startkde: do not wait for drkonqi when shutting down
...
ksmserver logs backtraces on crash now, the rest are on their own
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-09 12:56:02 +02:00
Ivailo Monev
594e39a043
generic: adjust to KCrash and klauncher interface changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-04 22:44:00 +02:00
Ivailo Monev
020b15b996
startkde: update D-Bus session environment with all variable set by the script
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-21 21:03:20 +02:00
Ivailo Monev
f4f118f40b
startkde: unset kcheckrunning_result after it is no longer required
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-21 20:59:20 +02:00
Ivailo Monev
881a427576
generic: rework startup to no create a shell script
...
by the time ksplash gets the X11 events for startup phases the startup
process is (and should be) done, especially after the display
configuration is done and the monitor is ready to output thus ksplash
does not really indicate much
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-03 11:29:28 +02:00
Ivailo Monev
b1e456a448
generic: default to Oxygen_White for cursor theme
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-03 10:40:54 +02:00
Ivailo Monev
8252e337f9
startkde: adjust to kdeinit4 changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-03 10:37:44 +02:00
Ivailo Monev
44597f9d9b
startkde: ensure D-Bus activation environment has DISPLAY and XAUTHORITY set
...
fixes kded4 and other session services activation in some cases such as
when `startkde` is executed via `startx`
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-22 13:37:49 +03:00
Ivailo Monev
aca55b7436
startkde: start ksmserver without kwrapper4
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-25 08:56:33 +03:00
Ivailo Monev
90d2fb260f
startkde: adjust to kdelibs changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-25 08:22:05 +03:00
Ivailo Monev
919ca17315
startkde: update comments
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-25 05:49:06 +03:00
Ivailo Monev
6f241bb936
startkde: remove check for now always empty dl variable
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-25 05:17:34 +03:00
Ivailo Monev
abab76a84a
generic: adjust to special resources directories changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-25 04:29:13 +03:00
Ivailo Monev
42a7abad6d
startkde: export variables early and check PATH later
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-25 03:23:46 +03:00
Ivailo Monev
ba2d271ed3
startkde: remove check for DESKTOP_LOCKED
...
was set by KDM
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-25 03:16:24 +03:00
Ivailo Monev
a88e93c48e
generic: drop kwallet and kpasswdserver
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-04 23:37:23 +03:00
Ivailo Monev
2ae829a50a
startkde: correct PATH environment variable check
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-27 21:09:26 +03:00
Ivailo Monev
8ce73d34ff
startkde: do not source scripts on start/execute scripts on shutdown
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-20 19:57:39 +03:00
Ivailo Monev
bdc93a57fe
startkde: correct reference to installation directory variable
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-26 21:02:23 +02:00
Ivailo Monev
0bc73060d7
generic: remove some redundant environment variable queries
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-22 12:00:29 +02:00
Ivailo Monev
76abcf16f9
startkde: remove mac support leftover
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-19 20:06:29 +00:00
Ivailo Monev
0a6837dd22
generic: correct reference to installation path variables
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-25 20:10:51 +00:00
Ivailo Monev
1944c72471
startkde: make use of QT_QDBUS_EXECUTABLE variable
...
fixes https://github.com/fluxer/kdelibs/issues/3
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-08 23:54:20 +00:00
Ivailo Monev
f220ab7a37
startkde: set QT_PLATFORM_PLUGIN
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-17 21:11:01 +00:00
Ivailo Monev
f532dce25e
generic: check the full krandrstartup path
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-16 14:55:52 +00:00
Ivailo Monev
c2e00ef6d6
generic: do not fail if krandrstartup is not readable
...
the file is installed from the randr KCM which is optional
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-13 19:59:04 +00:00
Ivailo Monev
f87760f410
generic: replace kdesu with kdesudo
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-15 02:42:57 +00:00
Ivailo Monev
9877169835
startkde: adjust to kdeinit wrapper removal
2015-08-19 01:38:55 +03:00
Ivailo Monev
dac64a054a
generic: remove support for custom fonts directory
2015-05-07 23:05:31 +00:00
Ivailo Monev
1c6254d91c
generic: replace KDE4WORKSPACE_VERSION with KDE_VERSION_STRING and friends where appropariate
2015-01-23 20:11:31 +00:00
Ivailo Monev
5ceb9275ba
startkde: drop reference to simple ksplash
2015-01-21 14:47:03 +00:00
Ivailo Monev
5305cad6d2
remove kde3 suppot from startkde script
2014-12-10 17:15:25 +00:00
Ivailo Monev
a7fd791926
initial import
2014-11-13 19:30:51 +02:00