Сменить статус у pidgin при включении/выключении mate{gnome}-screensaver
Создать ~/bin/status-pidgin.sh
#!/bin/sh
dbus-monitor --session "type='signal',interface='org.mate.ScreenSaver'" |
while read x; do
case "$x" in
*"boolean true"*) /usr/bin/purple-remote setstatus?status=offline ;;
*"boolean false"*) /usr/bin/purple-remote setstatus?status=available ;;
esac
done
chmod +x ~/bin/status-pidgin.sh
Добавить его в «запускаемые приложения»
Для Gnome аналогично, только заменить org.mate.ScreenSaver на org.gnome.ScreenSaver