Не так давно у меня появился ноутбук и я задумался о том, как можно увеличить автономность его работы. Стандартные вещи, типа отключение bluetooth, снижение яркости экрана и т.д. - это все понятно и здорово, но я чувствовал, что должно быть что-то еще. И чуйка не подвела. Поиск вывел меня на одну интересную утилиту...
TLP - это многофункциональная консольная утилита для Linux, которая экономит заряд батареи ноутбука без необходимости углубляться в технические детали. Все настройки в TLP, по умолчанию, уже оптимизированы для максимального времени автономной работы, поэтому можно просто «установить и забыть». Мастхэв на любом ноутбуке!
Для установки в Rosa и ALT самой свежей версии (!) этой утилиты, скачиваем тарбол с исходным кодом, со страницы проекта на GitHub https://github.com/linrunner/TLP/releases
На текущий момент последняя версия утилиты 1.5.0
Распаковываем архив:
$ tar xfvz TLP-1.5.0.tar.gz
Переходим в распакованную директорию:
$ cd TLP-1.5.0
И выполняем от имени root:
# make install - для установки непосредственно утилиты
# make install-man - для установки документации к ней(если она вам нужна)
После установки не забываем включить соответствующий systemd-сервис (также от root):
# systemctl enable tlp.service
Готово! Остается только перезагрузить систему.
Также для Rosa Linux можно найти готовый собранный пакет tlp более старой версии 1.31.1 в основном репозитории. Для его установки выполняем:
$ sudo dnf in tlp
В ALT Linux можно найти tlp версии 1.31.1 в репозитории Autoimports. Для установки сначала добавляем репозиторий autoimports:
$ sudo apt-repo add branch autoimports.p10
Затем обновляем кэш пакетов:
$ sudo apt-get update
И устанавливаем утилиту:
$ sudo apt-get install tlp
Для установки самой свежей версии в Calculate Linux достаточно выполнить:
# emerge -av sys-power/tlp
Несмотря на то, что утилита, как я писал выше, уже настроена на максимальную экономию батареи, некоторым может понадобиться более тонкая настройка. И для этой цели так же доступен графический интерфейс для tlp - Tlp-UI. Tlp-UI можно установить либо с помощью flatpak:
$ flatpak install flathub com.github.d4nj1.tlpui
Либо скачать ZIP-архив, с исходниками, c GitHub проекта https://github.com/d4nj1/TLPUI, распаковать его, перейти в распакованную папку и выполнить в терминале
$ python3 -m tlpui
У вас откроется интерфейс, как на скриншоте в начале статьи. Где можно будет произвести полную точечную настройку каждого параметра.
Более подробную информацию об утилите и ее работе можно посмотреть на официальном сайте: https://linrunner.de/tlp/index.html
[about@Linux ~]# - Сообщество пользователей и любителей ОС на базе ядра Linux и по-совместительству персональный блог одного из таких людей.
Страница ВК: https://vk.com/about_linux