В кассовом ПО Artix реализована возможность автоматического отключения монитора при отсутствии активности пользователя. Функционал позволяет перевести монитор в режим энергосбережения после заданного периода бездействия.

Настройка автоматического отключения монитора

Параметры режима энергосбережения DPMS задаются в скрипте screensaver.sh, расположенном в директории /linuxcash/cash/conf/autostart/.

НаименованиеОписаниеПримечания

IDLE_TIMEOUT

Таймаут отключения экрана в секундах

Допустимые значения: целое число.

При значении off, отсутствии параметра или указании некорректного значения настройка DPMS не применяется

DPMS_LOGЛогирование установки настроек DPMSУказывается абсолютный путь к файлу журнала
Пример настройки
# Таймаут отключения экрана. Целое число или "off" (функция выключена)
IDLE_TIMEOUT= 10

# Логирование установки настроек DPMS. Полный путь до файла
DPMS_LOG="/var/log/dpms-setup.log" 

Перед использованием необходимо сделать скрипт исполняемым, выполнив команду:

chmod +x /linuxcash/cash/conf/autostart/screensaver.sh

Принцип работы

После запуска скрипта для монитора настраивается режим энергосбережения (DPMS). По истечении времени бездействия, заданного параметром IDLE_TIMEOUT, монитор автоматически переходит в режим ожидания. Выход из режима ожидания выполняется при получении события от устройства ввода.

Во время активного подключения по VNC переход монитора в режим ожидания не выполняется.

Скрипт автоматически запускается:

  • при запуске кассового ПО,
  • при перезапуске кассового ПО,
  • при загрузке кассы.

При необходимости скрипт можно запустить вручную:

. /linuxcash/cash/conf/autostart/screensaver.sh
  • No labels