http://elma.dev/works/lockigest

Анонам со здравой долей паранойи особенно хорошо знакомо чувство дискомфорта от тысяч мер безопасности в их жизни. Одна из таких мер — быстрая блокировка компьютера при отходе от него, что часто выливается в постоянные циклы блокировки-разблокировки, если, конечно, анон не хиккан, сидящий 24/7 за компом.

Оригинальное решение проблемы предлагает скрипт-ловушка Lockigest. Суть: спустя указанное в wait_time время, запускается режим ожидания движения мыши. После движения начинается отсчёт указанного в countdown времени до блокировки. Для отмены блокировки нужно в течение этого времени курсор поместить в указанную зону.

📌 Детали

  • открытый исходный код на Shell
  • код всего на 100 строк, без рекламы и трекинга
  • время указывается в секундах (по умолчанию 120 для включения ожидания и 5 до блокировки)
  • зона отмены блокировки указывается на 76 строке в переменной $Y (по умолчанию верхний край экрана, 0-я строка пикселей)
  • конфигурация позволяет использовать не только мышь
  • нужно вручную добавлять в автозагрузку, либо попросить автора допилить обещанный юнит systemd

ИМХО:  Интересный, но уже 4 года не обновляемый автором проект. Нуждается в доработке, благо код достаточно хорошо снабжен комментами.

Свежее