Bug ID 1201728
Summary KDE Plasma (and systemd) does not launch desktop files with X-GNOME-Autostart-Phase anymore
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware Other
OS Other
Status NEW
Severity Major
Priority P5 - None
Component Basesystem
Assignee screening-team-bugs@suse.de
Reporter ftake@geeko.jp
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

KDE Plasma now use systemd-xdg-autostart-generator to launch applications
specified in /etc/xdg/autostart (/usr/etc/xdg/autostart).

According to [1], it ignores desktop files containing the following entries

* Hidden, X-systemd-skip
* X-GNOME-Autostart-Phase

Due to this specification, some applications are not launched under KDE Plasma
session anymore.
As far as my quick survey, the affected applications include

* ibus-autostart.desktop (#1201421)
* pkcs11-register.desktop
* spice-vdagent.desktop
* xdg-user-dirs.desktop
* fcitx-autostart.desktop

I am not sure if Plasma should handles desktop files with
X-GNOME-Autostart-Phase or not as GNOME Shell might does.

And also, the upstream maintainer is saying that we should stop .desktop and
migrate to systemd .service [2].

Regarding to ibus-autostart, I will remove X-GNOME-Autostart-Phase, which is
meaningless for it.
But how should we fix other desktop files?


I also found a related report in Fedora [3]

[1]
https://www.freedesktop.org/software/systemd/man/systemd-xdg-autostart-generator.html
[2] https://github.com/systemd/systemd/issues/18791
[3] https://bugzilla.redhat.com/show_bug.cgi?id=1932447


You are receiving this mail because: