DPMS — немного о энергосбережении монитора в linuxdpms, xset, монитор, arch, tips, linux
DPMS (Display Power Manager Signaling) — сигналы управления энергопотреблением дисплеев, технология, позволяющая управлять питанием монитора.
Включить сие можно в xorg.conf(xorg.conf.d/) в секции Monitor (по-умолчанию включено)
Option «DPMS» «true»
Ну а настроить все это в секции ServerLayout, время устанавливается в минутах
Option «StandbyTime» «10» # режим ожидания
Option «SuspendTime» 10« # спящий режим
Option «OffTime» «10» # отключение экрана
указаны стандартные настройки, по меньшей мере у меня в дефолте они именно таковы. Для отключения опции нужно выставить её значение в 0.
Иногда эти значения надо менять — программно отключать экран или отключить выключения экрана… Допустим, что бы не отключать монитор во время проигрывания видео можно, ну или что бы тупо пялится на экран не ожидая его отключения…
В X.org для интерактивного управления настройками иксов используется xset, в том числе и для dpms.
xset -dpms # отключить dpms
xset +dpms # включить dpms
xset s off # отключает автоматическое выключение экрана
xset s 300 # включает выключение экрана через 5 минут (в отличии от конфига тут указывается в секундах)
xset dpms 100 200 300 # устанавливает время режима ожидания, спящего режима и отключения монитора (0 - значит отключено)
xset dpms force standby # немедленно устанавливает экран или экраны в режим ожидания
xset dpms force suspend # в режим сна
xset dpms force off # выключает экран
xset -q # посмотреть параметры
Т.е. для отключения погасания экрана можно использовать команду
xset -dpms;xset s off
Кстати, xscreensaver использует свои настройки dpms, но с помощью xset можно управлять и им. Так же с помощью setterm можно управлять dpms и из консоли — к примеру указанная ниже команда тупо отключит экран setterm -blank force подробнее о dpms можно почитать в арчевики
PS не забывайте что если вы используете DE и что-нить в качестве управления энергосбережением, то настройки могут быть другими, к примеру, как у xscreensaver…