LINUX.ORG.RU

notification-daemon.service

 ,


0

1

notification-daemon при запуске (systemd) не находит дисплей:

notification-da[825]: cannot open display: :0
Как прописать [Unit], чтоб сервис запускался после запуска иксов?
$ cat ~/.config/systemd/user/notification-daemon.conf
[Unit]
After=at-spi-dbus-bus.service
Requires=at-spi-dbus-bus.service
After=gvfs-daemon.service
Requires=gvfs-daemon.service
After=dbus.service
Requires=dbus.service
Description=Notification Daemon

[Service]
Type=dbus
EnvironmentFile=-/etc/locale.conf
Environment=DISPLAY=:0
BusName=org.freedesktop.Notifications
ExecStart=/usr/lib/notification-daemon/notification-daemon

[Install]
WantedBy=default.target

Никак. systemd --user не предназначен для этого. Добавляй в ~/.xinitrc, или в ~/.config/autostart.

Если хочешь, чтобы запускался под контролем systemd — делай systemd-run --user -E DISPLAY=$DISPLAY ....

intelfx ★★★★★ ()
Последнее исправление: intelfx (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.