История изменений
Исправление Zubok, (текущая версия) :
И по-моему, xscreensaver тоже позволяет запускать произвольные программы или скрипты при неактивности пользователя.
man xscreensaver-command опция -watch
UPD. Кстати, в emacs-jabber используется программа xprintidle, которая специально изначально была написана для emacs-jabber, но в debian пакетируется отдельно. Она предельно простая - она печатает время неактичности. Ты ее просто дергаешь через какие-то интарвалы и смотришь вывод. Если превысил твой таймаут, то n/a.
Исправление Zubok, :
И по-моему, xscreensaver тоже позволяет запускать произвольные программы или скрипты при неактивности пользователя.
man xscreensaver-command опция -watch
UPD. Кстати, в emacs jabber используется программа xprintidle, которая специально изначально была написана для emacs-jabber, но в debian пакетируется отдельно. Она предельно простая - она печатает время неактичности. Ты ее просто дергаешь через какие-то интарвалы и смотришь вывод. Если превысил твой таймаут, то n/a.
Исходная версия Zubok, :
И по-моему, xscreensaver тоже позволяет запускать произвольные программы или скрипты при неактивности пользователя.
man xscreensaver-command опция -watch