Я использую оконный менеджер i3 и имею
set $Locker i3lock --color=000000 && sleep 1
exec --no-startup-id xautolock -time 5 -locker "$Locker"
в его конфигурационном файле, чтобы он блокировался через 5 минут.
Проблема в том, что 5-минутный таймер отсчитывает время, даже когда я смотрю видео, что мне определенно не нравится. (Кстати, я обычно смотрю фильмы с mplayer
, но иногда я также использую потоковые веб-сайты, используя qutebrowser
.) Наоборот, я бы хотел предотвратить действия xautolock
в таких ситуациях.
Одним из возможных решений, о котором я думал, является изменение второй строки на
exec --no-startup-id myscript -time 5 -locker "$Locker"
где myscript
- это скрипт bash / любой другой, передающий все параметры xautolock
, только если я не смотрю видео. Но я не знаю, что проверить с помощью этого гипотетического сценария.