Пытаюсь настроить Auto LogOut через /usr/bin/purple-remote согласно ArchWiki.
cat /etc/systemd/system/pidgin-suspend.service
[Unit]
Description=Suspend Pidgin
Before=sleep.target
StopWhenUnneeded=yes
[Service]
Type=oneshot
User=myuser
RemainAfterExit=yes
Environment=DISPLAY=:0
ExecStart=-/usr/bin/purple-remote setstatus?status=offline
ExecStop=-/usr/bin/purple-remote setstatus?status=available
[Install]
WantedBy=sleep.target
Но при исполнении скрипта, получаю ошибку:
No existing libpurple instance detected.
Немного погуглив, понял, что не настроена переменная DBUS_SESSION_BUS_ADDRESS. Опять-таки, нашел решение в ArchWiki.
Теперь переменная задается:
cat $DBUS_SESSION_BUS_ADDRESS
cat: unix:abstract=/tmp/dbus-QnyVCfV6BS,guid=0f446797f0c996ab00fe386755c706fe: Нет такого файла или каталога
В общем, запутался я с этим dbus, в результате скрипт так и не работает (из другого пользователя, помимо обычного) давая ошибку
No existing libpurple instance detected.