xss-lock - онлайн у хмарі

Це команда xss-lock, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.

ПРОГРАМА:

ІМ'Я


xss-lock - використовувати зовнішній блокувальник як заставку X

СИНТАКСИС


xss-lock [-н notify_cmd] [--ігнорувати-сон] [-l] [-v|-q] [--] вільно [аргумент] ...
xss-lock --help|--version

ОПИС


xss-lock підключає вашу улюблену шафку до розширення заставки MIT для X, а також до
менеджер входу в систему systemd. Локер виконується у відповідь на події з цих двох
джерела:

· X сигналізує при примусовій активації заставки або після періоду бездіяльності користувача
(як встановлено з xset s ТАЙМ-АУТ). В останньому випадку команда сповіщувача, якщо вказана, є
виконано першим.

· Менеджер входу також може вимагати блокування сеансу; як результат loginctl
блокування сеансів, наприклад. Крім того, xss-lock використовує логіку гальмування для блокування
екран перед переходом системи в режим сну.

xss-lock чекає виходу з шафки - або вбиває її, коли вимкнення заставки або
розблокування сеансу є примусовим, тому команда не повинна роздвоюватися.

Крім того, xss-lock керує підказкою в режимі очікування під час сеансу входу. Стан очікування сеансу
безпосередньо пов’язана з активністю користувача, як повідомляє X (за винятком випадків, коли сповіщувач запускається раніше
блокування екрана). Коли всі сеанси неактивні, менеджер входу може вжити заходів (наприклад
як призупинення системи) після попередньо налаштованої затримки.

ВАРІАНТИ


-n CMD, --notifier=CMD
прогін CMD коли заставка активується через бездіяльність користувача. У стилі раковини
цитування підтримується. Сповіщення вимикається, коли X сигналізує про активність користувача або коли
шафка запущена. Локер запускається після першого циклу заставки, як
встановити с xset s ТАЙМ-АУТ ЦИКЛ.

Це можна використовувати, щоб запустити зворотний відлік або (на ноутбуках) затемнити екран перед блокуванням.
Для прикладу дивіться сценарій /usr/share/doc/xss-lock/dim-screen.sh.

-l, --transfer-sleep-lock
Дозволити процесу locker успадкувати дескриптор файлу, який представляє затримку
блокування, отримане від менеджера входу. Буде складений відповідний індекс
доступний у змінній середовища $XSS_SLEEP_LOCK_FD; це буде встановлено лише якщо
Причина блокування полягає в тому, що система готується до сну. Шафка
слід закрити цей дескриптор файлу, щоб вказати, що він готовий.

Приклади сценаріїв, які обгортають існуючі шафки, доступні як
/usr/share/doc/xss-lock/transfer-sleep-lock-*.sh.

--ігнорувати-спати
Не блокуйте у режимі призупинення/гібернації.

-q, --спокійно
Вивести лише фатальні помилки.

-v, -багатослівний
Вивести більше повідомлень.

-h, --допомога
Роздрукуйте довідкове повідомлення та вийдіть.

-- версія
Роздрукуйте номер версії та вийдіть.

СИГНАЛИ


ЗДИХАННЯ Отримавши цей сигнал, xss-lock скидає заставку, але тільки якщо
екран зараз не заблокований (на відміну від xset s скидання).

Це можна використовувати в конфігурації MPlayer як обхідний шлях для збою MPlayer
щоб перезапустити таймер заставки, коли відтворення призупинено:

heartbeat-cmd="killall -HUP xss-lock"
stop-xscreensaver=false

ПРИМІТКА:
Це неефективно з mplayer2 (і mpv), тому що його серце продовжує битися
поки відтворення призупинено.

SIGINT/SIGTERM
Отримавши цей сигнал, xss-lock виходить після знищення будь-якого запущеного сповіщувача або
шафка.

ПРИМІТКИ


· Деякі програми покладаються на xdg-заставка скрипт із xdg-utils, який використовує xset s
від та xset s дефолт щоб призупинити та відновити заставку відповідно. Лист
скидає тайм-аут і цикл до значень сервера за замовчуванням (xset s on використовує жорстко закодований за замовчуванням
натомість), тож це працює, лише якщо ви задоволені (або можете контролювати) налаштування сервера.

Щоб виправити дію відновлення в цьому скрипті (або копію в ~/bin перед оригіналом в
$ PATH), або замінити on за вашим бажаним тайм-аутом і циклом, або уникайте жорстко закодованого часу
значення, виправивши сценарій, щоб запустити цикл призупинення, як це робиться для інших заставок,
використання /usr/share/doc/xss-lock/xdg-screensaver.patch.

ПРИКЛАДИ


· Бігати xlock після десяти хвилин бездіяльності:

xset 600
xss-lock xlock +resetsaver

Без +заставка для скидання, xlock змушує скинути заставку під час запуску, тим самим повідомляючи
xss-lock негайно вбити xlock знову.

· Приглушити екран після трьох хвилин бездіяльності, заблокувати екран через дві хвилини
використання i3lock:

xset 180 120
xss-lock -n dim-screen.sh -- i3lock -n

ПРИМІТКА:
Для використання надається скрипт i3lock's forking режим з --transfer-sleep-lock
варіант (див. вище).

Використовуйте xss-lock онлайн за допомогою служб onworks.net



Найновіші онлайн-програми для Linux і Windows