xscreensaver: Как мне запустить скрипт при разблокировке?


11

Я хотел бы запустить экран, если сеанс XFCE заблокирован и разблокирован. Есть ли способ, которым я могу перехватить это и выполнить определенные действия, когда рабочий стол заблокирован или разблокирован?

Я вижу, что это возможно в Ubuntu ; но я бы хотел добиться этого в Xubuntu.

Я не могу найти какие-либо события, вызванные, xscreensaverкогда он выходит ...

Ответы:


8

У xscreensaver есть -watchопция:

-watch     Печатает строку каждый раз, когда экранная заставка меняет состояние: когда экран гаснет, блокируется, разблокируется или когда изменяется работающий хак. Эта опция никогда не возвращается; он предназначен для использования сценариями оболочки, которые хотят как-то реагировать на заставку. 1

UNBLANKСостояние это то , что вы ищете. Руководство включает пример сценария с использованием этих параметров.

1. http://www.jwz.org/xscreensaver/man3.html


Есть ли способ указать xfce4 запустить xscreensaver описанным способом и заставить скрипт прослушивать его вывод?
KB22

1
Нашел это, неважно. bbs.archlinux.org/viewtopic.php?pid=1182514
KB22
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.