systemd-based gnome-session does start XDG autostart applications too early
Version: 3.34.0
I'm using GNOME Shell with the KStatusNotfier extension (https://extensions.gnome.org/extension/615/appindicator-support/) Applications that use the systray are e.g. nextcloud client. I start nextcloud via a XDG autostart desktop file.
Since the switch to systemd --user
, nextcloud client is started too early before GNOME Shell (and its extensions) have been loaded. As a result, nextcloud is not shown in the systray.
The Nextcloud.desktop autostart file uses X-GNOME-Autostart-Phase=Applications
(the default) which is supposed to ensure that applications are started after the shell has been loaded fully.
It appears though that X-GNOME-Autostart-Phase=
no longer has any effect as gnome-shell is now started as systemd user service