xss-lock - Онлайн в облаке

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

ПРОГРАММА:

ИМЯ


xss-lock - использовать внешний шкафчик как хранитель экрана X

СИНТАКСИС


xss-блокировка [-n notify_cmd] [--ignore-sleep] [-l] [-v | -q] [-] свободный [аргумент] ...
xss-lock --help | --version

ОПИСАНИЕ


xss-замок подключает ваш любимый шкафчик к расширению заставки MIT для X, а также к
менеджер входа в систему systemd. Шкафчик запускается в ответ на события от этих двух
Источники:

· X сигнализирует, что экранная заставка активируется принудительно или после периода бездействия пользователя
(как установлено с xset s TIMEOUT). В последнем случае команда уведомителя, если она указана, является
выполняется первым.

· Диспетчер входа в систему также может запросить блокировку сеанса; как результат логинктл
сеансы блокировки, Например. Кроме того, xss-замок использует логику запрета для блокировки
экран перед переходом системы в спящий режим.

xss-замок ждет выхода шкафчика - или убивает его при деактивации заставки или
разблокировка сеанса принудительная - поэтому команда не должна форкнуть.

Таким образом, xss-замок управляет подсказкой о бездействии в сеансе входа в систему. Состояние ожидания сеанса
напрямую связана с действиями пользователя, о которых сообщает X (кроме случаев, когда уведомитель запускается до
блокировка экрана). Когда все сеансы простаивают, менеджер входа в систему может предпринять действия (например,
как приостановка системы) после заранее заданной задержки.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


-n CMD, --notifier =CMD
Run CMD когда заставка активируется из-за бездействия пользователя. В стиле ракушки
цитирование поддерживается. Уведомитель завершается, когда X сигнализирует об активности пользователя или когда
шкафчик запущен. Шкафчик запускается после первого цикла хранителя экрана, так как
установить с xset s TIMEOUT ЦИКЛ.

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

-l, --transfer-sleep-lock
Разрешить процессу шкафчика наследовать файловый дескриптор, представляющий задержку.
блокировка получена от менеджера входа в систему. Соответствующий индекс будет составлен
доступно в переменной окружения $ XSS_SLEEP_LOCK_FD; это будет установлено, только если
причина блокировки в том, что система готовится ко сну. Шкафчик
должен закрыть этот файловый дескриптор, чтобы указать, что он готов.

Примеры сценариев обертывания существующих шкафчиков доступны как
/usr/share/doc/xss-lock/transfer-sleep-lock-*.sh.

- игнорировать сон
Не блокируйте режим ожидания / гибернации.

-q, --тихий
Выводить только фатальные ошибки.

-v, --подробный
Выведите больше сообщений.

-h, --Помогите
Распечатать справочное сообщение и выйти.

--версия
Распечатать номер версии и выйти.

СИГНАЛЫ


ПОДПИСАТЬСЯ Получив этот сигнал, xss-замок сбрасывает заставку, но только если
экран в настоящее время не заблокирован (в отличие от xset s сброс).

Это можно использовать в конфигурации MPlayer в качестве обходного пути для отказа MPlayer.
чтобы перезапустить таймер заставки, когда воспроизведение приостановлено:

heartbeat-cmd = "killall -HUP xss-lock"
stop-xscreensaver = ложь

ПРИМЕЧАНИЕ:
Это неэффективно с mplayer2 (и mpv), потому что его сердце продолжает биться
пока воспроизведение приостановлено.

SIGINT / SIGTERM
Получив этот сигнал, xss-замок завершает работу после убийства любого запущенного уведомителя или
шкафчик.

ПРИМЕЧАНИЯ


· Некоторые приложения полагаются на xdg-заставка скрипт из xdg-utils, который использует xset s
от и xset s по умолчанию для приостановки и возобновления экранной заставки соответственно. Последний
сбрасывает тайм-аут и переходит к настройкам сервера по умолчанию (xset s on использует жестко заданное значение по умолчанию
вместо этого), так что это работает, только если вас устраивают (или вы можете контролировать) настройки сервера.

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

ПРИМЕРЫ


· Запустить замок после десяти минут бездействия:

хсет 600
xss-lock xlock + перезагрузка

Без + сброс, замок принудительно сбрасывает заставку во время запуска, тем самым сообщая
xss-замок немедленно убить замок снова.

· Уменьшите яркость экрана через три минуты бездействия, заблокируйте экран через две минуты
через i3lock:

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

ПРИМЕЧАНИЕ:
Предоставляется сценарий для использования i3lockрежим разветвления с --transfer-sleep-lock
вариант (см. выше).

Используйте xss-lock онлайн с помощью сервисов onworks.net



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