Интерфейс командной строки утилиты x11tera_unlock

Утилита x11tera_unlock является утилитой командной строки, используется в работе служб x11tera_unlock.service и x11tera_controls.service.

Для получения краткой информации по доступным параметрам командной строки следует вызвать x11tera_unlock с аргументом --help:

x11tera_unlock --help
BASH

Для запуска x11tera_unlock из командной строки используется следующий формат вызова:

x11tera_unlock [режим] [параметры]
BASH

Утилита x11tera_unlock поддерживает несколько режимов работы.

Режимы работы утилиты x11tera_unlock

РежимОписание
list

Отображает список подключенных интерфейсов ввода (клавиатура, мышь, тачпад, трекбол, сенсорный дисплей).

Поддерживаются опциональные параметры:

  • --all (по умолчанию) - вывод списка всех подключенных интерфейсов ввода;
  • --keyboards - вывод списка подключенных клавиатур;
  • --pointers - вывод списка подключенных указателей (например, мыши)
track

Отображает список подключенных интерфейсов ввода (клавиатура, мышь, тачпад, трекбол, сенсорный дисплей). Используется в составе службы x11tera_unlock.service.

Если будет найдено хоть одно совместимое устройство, утилита начинает отслеживать события нажатия комбинаций клавиш, жестов и других интерфейсов ввода.

Если в процессе работы какое-либо устройство окажется недоступным, отслеживание его ввода прекратится.

При обнаружении последовательности разблокировки (см. подраздел Разблокирование физической машины с помощью интерфейсов ввода) утилитой будет выполнена команда:

/usr/bin/x11tera.sh disconnect
BASH
controls

Используется в составе службы x11tera_controls.service. Выполняет:

/usr/bin/x11tera.sh siglock
BASH
/usr/bin/x11tera.sh sigunlock
BASH

Для того чтобы служба x11tera_controls.service могла получать сигналы от непривилегированных процессов ПО x11tera, нужно настроить правила PolicyKit (см. подраздел Общие сведения о параметрах конфигурирования TERA)