При установке пакета сервис xfce4-notifyd.service не запустился. Зашел в /etc/systemd/user и создал симлинк $ sudo ln -sf /lib/systemd/user/xfce4-notifyd.service xfce4-notifyd.service $ systemctl --user enable xfce4-notifyd.service $ systemctl --user start xfce4-notifyd.service Перелогинился. Заработало.
Как я понимаю, системное место для пользовательских unit-файлов это /usr/lib/systemd/user. В пакете стоит переложить xfce4-notifyd.service туда. Кстати, такая же проблема в thunar.
У нас же апстримное /usr/lib/systemd/ изменено на /lib/systemd/, разве нет?
(In reply to comment #2) > У нас же апстримное /usr/lib/systemd/ изменено на /lib/systemd/, разве нет? Для пользовательских юнитов, как показывает быстрый git grep, такого не наблюдается. И все остальные пакеты кладут своё в /usr/lib/systemd/user. Сейчас скопировал xfce4-notifyd.service на своей машине в /usr/lib/systemd/user, и уведомления заработали. shaba@?
$ pkg-config systemd --variable systemduserunitdir /usr/lib/systemd/user Давно пора завести свой собственный макрос.
Понятно, сейчас поправлю.
xfce4-notifyd-0.4.2-alt2 -> sisyphus: Thu Oct 25 2018 Mikhail Efremov <sem@altlinux> 0.4.2-alt2 - Fix systemd userdir location (closes: #35520).