Скринсейвер: Проблемы с отключением дисплея

Вопрос или проблема

Я использую старый ноутбук Gateway NE56R с новой Debian 12.7 LXDE и пытаюсь настроить зам screensaver на выключение дисплея через 1 минуту бездействия пользователя.

Для этого я установил следующие параметры в графическом интерфейсе screensaver (Настройки XScreenSaver):

  • Только режим пустого экрана
  • Пустой экран через 1 минуту
  • Цикл через 0 минут
  • Управление питанием отключено (т. е.: галочка не установлена)
  • Быстрое отключение питания в режиме только пустого экрана

К сожалению, это не сработало. Через 1 минуту экран стал пустым, но дисплей все еще был включен (т. е.: подсветка включена).

Я уже пробовал несколько других настроек, включая через xset, и переключение демона xscreensaver вкл/выкл, но ничего не помогло. Кратко:

  • Дисплей не отключается (т. е.: пустой экран, но подсветка все еще включена); ИЛИ
  • Если дисплей отключается, вся система случайно перезагружается/выключается через некоторое время (где-то от 0 до 1000 секунд).

Вопрос

Как настроить screensaver на отключение дисплея через XX минут ???
Что я упускаю? Что происходит? Идеи?


Примеры отладки

Пример 1 (демон xscreensaver ВКЛ, питание от сети):
root@debian:~# xset q
[...]
З screensaver:
  предпочитать затемнение:  нет    разрешить экспозиции:  нет
  таймаут:  0    цикл:  0
[...]
DPMS (Энергия Звезда):
  Ожидание: 600    Режим сна: 600    Выключение: 600
  DPMS включен
  Монитор включен
root@debian:~# xset dpms force off

Дисплей отключается, затем ноутбук перезагружается.

Пример 2 (демон xscreensaver ВКЛ, батарея):
root@debian:~# xset q
[...]
З screensaver:
  предпочитать затемнение:  нет    разрешить экспозиции:  нет
  таймаут:  0    цикл:  0
[...]
DPMS (Энергия Звезда):
  Ожидание: 600    Режим сна: 600    Выключение: 600
  DPMS включен
  Монитор включен
root@debian:~# xset dpms force off

Дисплей отключается, затем ноутбук выключается.

Пример 3 (демон xscreensaver ВЫКЛ, питание от сети):
root@debian:~# xset q
[...]
З screensaver:
  предпочитать затемнение:  нет    разрешить экспозиции:  нет
  таймаут:  0    цикл:  0
[...]
DPMS (Энергия Звезда):
  Ожидание: 0    Режим сна: 0    Выключение: 60
  DPMS отключен
root@debian:~# xset dpms force off

Дисплей отключается, затем ноутбук перезагружается через 250 секунд.

Ответ или решение

Для того чтобы установить экранную заставку, которая будет отключать дисплей через 1 минуту бездействия пользователя на вашем ноутбуке Gateway NE56R с Debian 12.7 LXDE, необходимо учесть несколько моментов, связанных с настройками XScreenSaver и DPMS.

Шаг 1: Настройки XScreenSaver

Убедитесь, что в настройках XScreenSaver вы выбрали следующие параметры:

  • Blank Screen Only Mode — это правильно, так как он позволяет только затемнять экран.
  • Blank After 1 Minute — отличный выбор.
  • Cycle After 0 Minute — данный параметр не имеет значения в вашем случае, поэтому его можно оставить как есть.
  • Power-Management Disabled — отключите эту опцию, чтобы не было конфликтов с настройками DPMS.
  • Quick Power-Off in Blank Only Mode — этот пункт также полезен.

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

xscreensaver-command -restart

Шаг 2: Настройки DPMS

Убедитесь, что вы настроили DPMS (Energy Star) должным образом, так как это критично для отключения подсветки:

  1. Проверьте текущие настройки DPMS с помощью команды:
xset q

Вы должны увидеть значения для Standby, Suspend и Off. Чтобы отключение дисплея работало, установите таймеры, например:

xset dpms 60 120 180

Эта команда установит:

  • Standby на 60 секунд
  • Suspend на 120 секунд
  • Off на 180 секунд

Шаг 3: Правильная конфигурация

Если ваш компьютер все еще перезагружается после отключения дисплея, возможно, проблема связана с конфликтацией драйверов или настройками управления питанием. В таком случае попробуйте следующее:

  1. Убедитесь, что у вас установлены самые последние версии видеодрайверов. Возможно, стоит рассмотреть использование открытых драйверов, если у вас проприетарные (или наоборот).
  2. Проверьте настройки энергопотребления вашей системы в LXDE. Возможно, у вас есть конфликты, которые вызывают перезагрузку устройства.
  3. Попробуйте временно отключить управление питанием в BIOS вашего устройства. Инструкции зависят от модели, но это можно сделать через меню дополнительной настройки.

Шаг 4: Альтернативные решения

Если описанные выше шаги не решают проблему, вы можете рассмотреть использование альтернативного инструмента для управления питанием, например xautolock или light-locker, которые могут предложить более надежные функции отключения экрана.

Заключение

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

Оцените материал
Добавить комментарий

Капча загружается...