UPower в Арче

Одной из первых неочевидных проблем, с которой я столкнулся при установке Арча, была зарядка ноутбука. Дело в том, что изначально я поставил себе XFCE4, где по умолчанию индикатором заряда был модуль для UPower. Его «особенностью» были лаги при малом заряде аккумулятора и выходе из гибернации (а порой и из ждущего режима).

Решение этой проблемы простое, если заметить, что проблема вообще есть. Лаги этого модуля связаны с тем, что он начинает хаотично менять свои же конфигурации по разным причинам. То он начинает постоянно запрашивать текущий заряд батареи, то ему начинает казаться, что вы подключаете-отключаете зарядное устройство и так далее. Тем самым он забивает почти всю оперативную память, что порой даже мешает уйти в ждущий режим. А иногда и мышкой становится трудно пошевелить.

В качестве решения нужно отказаться от предустановленного по умолчанию плагина на панели инструментов. У меня он называется «Модуль менеджера питания» и в настройках панели выглядит вот так:

Модуль менеджера питания

Вместо него же лучше использовать плагин, который называется «Индикатор батареи»:

Индикатор батареи

Если его у вас нет, то наиболее вероятно, что он появится после установки пакета xfce4-goodies, хотя у меня, сколь я помню, он был изначально.

И ещё одной важной частью является отключение автозапуска UPower. Вообще он запускается при старте плагина, но на всякий случай стоит обезопасить себя, выполнив от рута:

systemctl stop upower.service
systemctl disable upower.service

Возникает логичный вопрос: что делать тем, кто пользуется pm-utils для гибернации? Не использовать. Гибернация настраивается с помощью systemd, о чём подробно расписано в арч-вики.

2014
Популярное