При одновремнной установке KDE и XFCE, ошибочно запускается xfce4-notifyd, блокируя родную службу KDE. Добавление строки NotShowIn=KDE; в /etc/xdg/autostart/xfce4-notifyd.desktop решает проблему.
$ grep Show /etc/xdg/autostart/xfce4-notifyd.desktop OnlyShowIn=XFCE; Этого должно быть достаточно; более того, нельзя, чтобы в desktop-файле одновременно присутствовали OnlyShowIn и NotShowIn: https://specifications.freedesktop.org/autostart-spec/latest/ar01s02.html#idm45994018884224 Может, у KDE какие-то особые требования? Там ему ; в конце не нравится? Сергей, Вы не в курсе, что ему надо?
>OnlyShowIn=XFCE; >Этого должно быть достаточно; Увы, нет. Без NotShowIn=KDE; запускается. >более того, нельзя, чтобы в desktop-файле одновременно присутствовали OnlyShowIn и NotShowIn тем не менее, факт экспериментальный.
(In reply to Gleb Kulikov from comment #2) > >OnlyShowIn=XFCE; > > >Этого должно быть достаточно; > > Увы, нет. Без NotShowIn=KDE; запускается. Я к тому, что, на первый взгляд, xfce4-notifyd сделал со своей стороны всё, что нужно, и почему он запускается в KDE -- это скорее вопрос к KDE. Но может я что-то упускаю. > >более того, нельзя, чтобы в desktop-файле одновременно присутствовали OnlyShowIn и NotShowIn > > тем не менее, факт экспериментальный. А это я к тому, что простое добавление NotShowIn к desktop-файлу xfce4-notifyd будет нарушением спецификации freedesktop.org, и прежде, чем так делать, надо подумать.