setterm -blank #
setterm -powerdown #
Первая команда устанавливает время в минутах, через которое будет гасится экран. Вторая устанавливает время, по прошествии которого будет включаться режим энергосбережения.
Здесь уместно отметить, что гашение экрана не имеет никакого отношения к энергосбережению. При погашенном экране с него просто удаляется изображение, но все узлы монитора продолжают функционировать. Чтобы установить, какой именно режим энергосбережения мы хотим использовать, следует дать следующие команды:
для режима Stend-by: setterm -powersave hsync
для режима Suspend: setterm -powersave vsync или setterm -powersave on
для режима Power-off: setterm -powersave powerdown
чтобы просто запретить энергосбережение: setterm -powersave off
Например, Вы хотите, чтобы при отсутствии каких-либо действий со стороны юзера в течение пяти минут, гасла консоль, а по прошествии ещё десяти минут, монитор переходил в состояние Power-off. Тогда Вам следует включить куда-нибудь в файл rc.locale следующие команды:
setterm -blank 5
setterm -powerdown 15
setterm -powersave powerdown
Замечание. Правильность работы setterm зависит от версии самой утилиты и версии ядра. As far as I know, надежно работает только режим Power-off. Остальные режимы могут вызываться не вполне корректно, например вместо одного - другой.
С консолью все. А как же управлять энергосбережением из X-Window? Настроить X-server можно двумя способами. Первый: использовать утилиту xset, включив её вызов в скрипт, запускающий X Window System, это обычно startx, или .xinit. Второй, для некоторых более простой, способ это внести необходимые изменения в XF86Config. Рассмотрим эти способы (замечание: речь о скринсейверах здесь идти не будет).
Итак, настройка с помощью утилиты xset. Вся настройка производится парой вызовов xset. Первой командой xset обязятельно должна быть команда
xset dpms T1 T2 T3
здесь T1, T2, T3 это интервалы времени в секундах, через которые активизируются режимы Stend-by, Suspend и Power-off соответственно. Необходимое условие при этом: T1>=T2>=T3. Если одно из чисел равно нулю, то соответствующий режим не включается. Если Ваш X-сервер не поддерживает энергосбережение по умолчанию (а обычно именно так и есть), то придётся выполнить ещё одну команду:
xset +dpms
которая разрешит серверу использовать режимы энергосбережения. Это можно сделать и передав X-серверу ключ dpms. Например, при вызове xinit:
xinit -- dpms
Если же вы вдруг захотели отключить энергосбережение, используйте команду
xset -dpms
Замечание. С помощью команды xset можно принудительно включать различные режимы эергосбережения:
xset dpms force stendby
xset dpms force suspend
xset dpms force off
Все эти команды вызывают переход монитора в экономичный режим только при условии, что энергосбережение разрешено (xset +dpms).
Настройка энергосбережения с помощью XF86Config происходит практически также, что и при вызове xset: необходимо выполнить те же самые установки. Чтобы разрешить серверу запуск режимов энергосбережения, необходимо добавить в секцию Device следующую запись:
Option "power_saver"
Далее, надо добавить в секцию Screen записи:
StandbyTime T1
SuspendTime T2
OffTime T3
где T1, T2, T3, как и ранее интервалы времени, через которые активизируются режимы Stend-by mode, Suspend mode, Power-off mode, соответственно, но здесь время уже выражается не в секундах, а в минутах.
Настройка дополнительных параметров. Руководство пользователя беспроводной платы WLAN Dell
Свойство режима энергосбережения используется для вывода компьютера беспроводного клиента в энергосберегающий режим спецификации IEEE 802.11. В режиме максимальной мощности предусматривается буферизация входящих сообщений в точке доступа до их передачи на беспроводной адаптер. Адаптер периодически опрашивает точку доступа на предмет наличия ожидающих передачи сообщений. В режиме нормальной мощности предусматривается переход в режим максимальной мощности при приеме большого количества пакетов с переключением на энергосберегающий режим по завершении приема. Параметр «Выкл.» приводит к отключению энергосберегающего режима, при этом беспроводной адаптер работает постоянно на максимальной мощности, что сокращает время отклика при приеме сообщений.
Режим нормальной мощности (по умолчанию)
Режим максимальной мощности
Выкл.
Установливая значения свойства Legacy Power Save для категории доступа, задействует энергосбережение для доступа к данной категории в соответствии со спецификацией IEEE 802.11. (Данный характер изменения используется по умолчанию.) Устанавливая значение данного свойства для режима энергосбережения WMM (UAPSD) для категории доступа, задействует энергосбережение для доступа к данной категории в соответствии со спецификацией энергосбережения WiFi Alliance WMM. Данный характер изменения известен как функция Unscheduled Automatic Power Save Delivery (UAPSD).
Legacy Power Save (по умолчанию)
WMM режим энергосбережения (UAPSD)
Устанавливая значения свойства Legacy Power Save для категории доступа, задействует энергосбережение для доступа к данной категории в соответствии со спецификацией IEEE 802.11. (Данный характер изменения используется по умолчанию.) Устанавливая значения данного свойства для режима энергосбережения WMM (UAPSD) для категории доступа, задействует энергосбережение для доступа к данной категории в соответствии со спецификацией энергосбережения WiFi Alliance WMM. Данный характер изменения известен как функция Unscheduled Automatic Power Save Delivery (UAPSD).
Legacy Power Save (по умолчанию)
WMM режим энергосбережения (UAPSD)
Устанавливая значения свойства Legacy Power Save для категории доступа, задействует энергосбережение для доступа к данной категории в соответствии со спецификацией IEEE 802.11. (Данный характер изменения используется по умолчанию.) Устанавливая значения данного свойства для режима энергосбережения WMM (UAPSD) для категории доступа, задействует энергосбережение для доступа к данной категории в соответствии со спецификацией энергосбережения WiFi Alliance WMM. Данный характер изменения известен как функция Unscheduled Automatic Power Save Delivery (UAPSD).
Legacy Power Save (по умолчанию)
WMM режим энергосбережения (UAPSD)
Устанавливая значения свойства Legacy Power Save для категории доступа, задействует энергосбережение для доступа к данной категории в соответствии со спецификацией IEEE 802.11. (Данный характер изменения используется по умолчанию.) Устанавлвая значения данного свойства для режима энергосбережения WMM (UAPSD) для категории доступа, задействует энергосбережение для доступа к данной категории в соответствии со спецификацией энергосбережения WiFi Alliance WMM. Данный характер изменения известен как функция Unscheduled Automatic Power Save Delivery (UAPSD).
Legacy Power Save (по умолчанию)
WMM режим энергосбережения (UAPSD)