Это старая версия документа.
Содержание
Если у вас ноутбук и есть проблема с продолжительностью работы от батарей, или ноутбук не выключается при полном их разряде, то нужно установить и настроить Laptop Mode Tools.
Установка
- Открываем терминал и в нем:
sudo apt-get install laptop-mode-tools
- После установки приступаем к обновлению.
Обновление
- В репозиториях Ubuntu обычно находится далеко не последняя версия laptop mode tools, из-за чего некоторые энергосберегающие функции отсутствуют.
- Скачаиваем и устанавливаем последнюю версию (на момент обновления статьи, 20 февраля 2011, версия 1.56), для этого открываем терминал и поочередно вводим команды:
wget http://samwel.tk/laptop_mode/tools/downloads/laptop-mode-tools_1.56.tar.gz tar xzf laptop-mode-tools_1.56.tar.gz cd laptop-mode-tools_1.56 sudo sh ./install.sh
- Т.к. мы обновляем из исходных кодов, настройки предыдущей версии не заменяются, так что заменяем их командой, меняя имя пользователя на свое:
sudo rm -rf /etc/laptop-mode sudo cp -a /home/ИМЯ_ПОЛЬЗОВАТЕЛЯ/laptop-mode-tools_1.56/etc/laptop-mode /etc/
- После этого переходим к настройке.
Настройка
- Большинство энергосберегающих функций уже включено, но некоторые из них требуют дополнительной настройки. (подробнее о lap-top-mode-tools можно прочесть тут)
Далее последовательно открываем файлы через терминал, правим и сохраняем
- Включаем Laptop Mode:
sudo gedit /etc/laptop-mode/laptop-mode.conf
- Находим строки и изменяем их значение как в примере ниже:
ENABLE_LAPTOP_MODE_ON_BATTERY=1 ENABLE_LAPTOP_MODE_ON_AC=1 ENABLE_LAPTOP_MODE_WHEN_LID_CLOSED=1 MINIMUM_BATTERY_CHARGE_PERCENT=15 DISABLE_LAPTOP_MODE_ON_CRITICAL_BATTERY_LEVEL=0 LM_BATT_MAX_LOST_WORK_SECONDS=900 LM_AC_HD_IDLE_TIMEOUT_SECONDS=1800 LM_BATT_HD_IDLE_TIMEOUT_SECONDS=600 CONTROL_HD_POWERMGMT="1" BATT_HD_POWERMGMT=128 LM_AC_HD_POWERMGMT=254 NOLM_AC_HD_POWERMGMT=254
- Настраиваем автогибернацию при критическом заряде батарей:
sudo gedit /etc/laptop-mode/conf.d/auto-hibernate.conf
- Находим строки и изменяем их значение как в примере ниже:
ENABLE_AUTO_HIBERNATION=1 AUTO_HIBERNATION_BATTERY_CHARGE_PERCENT=15 AUTO_HIBERNATION_ON_CRITICAL_BATTERY_LEVEL=1
- Настраиваем предпочтительные частоты процессора:
sudo gedit /etc/laptop-mode/conf.d/cpufreq.conf
- Находим строки и изменяем их значение как в примере ниже:
CONTROL_CPU_FREQUENCY="1" LM_AC_CPU_IGNORE_NICE_LOAD=0
- Настраиваем Gnome Power Manager, в терминале:
gconf-editor
- Откроется программа, в ней идем в apps ⇒ gnome-power-manager и переходим на вкладку «thresholds», изменяем значения на те, что показаны ниже:
percentage_action | 15 percentage_critical | 15 percentage_low | 30 time_action | 900 time_critical | 900 time_low | 1500
- Далее переходим на вкладку «actions», изменяем значения на те, что показаны ниже:
critical_battery | hibernate sleep_type_ac | suspend sleep_type_battery | hibernate
На этом все настройки завершены, перезагружаем систему для активации Laptop Mode. Удостоверяемся что все работает, вводим команду:
cat /proc/sys/vm/laptop_mode
Если значение отличное от нуля, то laptop mode успешно активировался.
Ссылки
- Обсуждение этой статьи на форуме