pm-utils, или как управлять параметрами питания с консоли

Сегодня у большинства сотрудников есть портативное компьютерное оборудование, такое как «ноутбуки» или «нетбуки», и их ахиллесова пята - это управление питанием, поскольку позволяя оборудованию потреблять больше, чем необходимо, сокращается автономность батареи.

Это вклад Хавьера А. Пиендибене, который стал одним из победителей нашего еженедельного конкурса: «Поделитесь своими знаниями о Linux«. Поздравляю Хавьера!

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

Но делать это с консоли бывает редко.

Почему это актуально? Что ж, недавно я получил в качестве «запаса» нетбук, владелец которого больше им не пользовался, поскольку его операционная система стала очень тяжелой, что сделало машину практически непригодной для использования. Он рассказал мне что-то об XP и цифре 7, но я этого не понял. 

Что ж, гаджет в настоящее время работает под управлением Debian 7 «wheezy» с диспетчером экрана OpenBox, настроенным на минимальное выражение, но это минимальное выражение заставило меня исследовать, как использовать преимущества расширенного управления питанием с консоли, поскольку в Чтобы минимизировать потребление ресурсов, я избегал установки всего, что можно было сделать с консоли.

И тут наткнулся на pm-utils.

вечера-Utils

pm-utils, как указывает его страница http://pm-utils.freedesktop.org, «представляет собой небольшой набор команд, позволяющих HAL приостанавливать и возобновлять работу».

Так, на всякий случай,
H (High): максимальное использование системы охлаждения.
A (Авто): система автоматического регулирования температуры.
L (Низкий): минимальное использование системы охлаждения. Когда он превышает определенный предел, он переходит в автоматический режим.

Пакет устанавливается автоматически с любой базовой системой Debian и содержит следующие команды:

/ usr / bin / pm-поддерживается- Используется для определения того, какие режимы энергосбережения поддерживаются системой.

/ usr / sbin / pm-powersave: включает или выключает режим энергосбережения, меняя его на «L»

/ usr / sbin / pm-приостановить: приостанавливает операции в памяти и переводит систему на минимально возможную мощность.

/ usr / sbin / pm-спящий режим: перевести систему в спящий режим, загрузив все данные из памяти на жесткий диск.

/ usr / sbin / pm-приостановить-гибрид- Переводит систему в состояние гибернации, но в памяти. То есть его восстановление похоже на спящий режим, быстрее, чем при обычном спящем режиме, но если батарея разряжается, он остается в спящем режиме без потери данных, как это произошло бы со сном. Это лучшая из обеих схем и моя любимая.

Пакет служебных программ имеет отличную документацию на английском языке и каталоги конфигурации /etc/pm/config.d, /etc/pm/sleep.dy /usr/lib/pm-utils/sleep.d, которые позволяют настраивать поведение система на любой вкус.


Добавить в качестве предпочтительного источника