В кассовом ПО Artix реализована возможность автоматического отключения монитора при отсутствии активности пользователя. Функционал позволяет перевести монитор в режим энергосбережения после заданного периода бездействия.
Настройка автоматического отключения монитора
Параметры режима энергосбережения DPMS задаются в скрипте screensaver.sh, расположенном в директории /linuxcash/cash/conf/autostart/.
| Наименование | Описание | Примечания |
|---|---|---|
IDLE_TIMEOUT | Таймаут отключения экрана в секундах | Допустимые значения: целое число. При значении |
| 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