Як змінити критично низьке значення акумулятора?


66

Я хотів би, щоб мій ноутбук перезимував, коли рівень акумулятора становить 10%, щоб бути впевненим, що у нього є достатня потужність для повноцінного завершення роботи. Насправді, якщо я не звертаю уваги, мій ноутбук повідомляє мені, що він перезимує, коли вже пізно, тож замість цього він жорстоко вимикається. Це вбиває літієві батареї, і це неприпустимо.


Затверджена відповідь вище не працює на Ubuntu 12.04.
користувач1956808

1
що працює - це відповідь hackerb9 . Тестовано на ubuntu 16.04

Відповіді:


61
  1. Старт dconf-editor
  2. Перейдіть до org-> gnome-> settings-daemon-> plugins->power
  3. Змініть значення percentage-criticalта percentage-actionна потрібний вам рівень
  4. Змінити use-time-for-policyнаfalse
  5. Готово!

Ви також можете це зробити з терміналу за допомогою:

gsettings set org.gnome.settings-daemon.plugins.power percentage-critical 10
gsettings set org.gnome.settings-daemon.plugins.power percentage-action 9
gsettings set org.gnome.settings-daemon.plugins.power use-time-for-policy false

2
Дякую. Ubuntu не обійдеться мені в 100 доларів зараз FFS.
Салман фон Аббас

Спробували це і виникли проблеми Якщо ви знаєте, як це вирішити, будь ласка, повідомте нас
Waqas

не пощастить 15.04 64bit, 3.19.0-32, Thinkpad t440p
насолоджуйтесь

2
Як це зробити за 16.04?
Анмол Сінгх Джаггі

1
@cipricus Так! Це працює.
Anmol Singh Jaggi

30

Схоже, Gnome перемістив налаштування. Зараз критично низький рівень заряду батареї працює UPower. Замість використання gsettings тепер слід редагувати файл/etc/UPower/UPower.conf

UsePercentageForPolicy=true
PercentageLow=10
PercentageCritical=3
PercentageAction=2
CriticalPowerAction=HybridSleep

До речі , якщо ви читаєте файл UPower.conf, upower, який раніше (в v 0.99.1), пропонує лише використовувати відсотки, щоб обійти непрацюючу прошивку. За замовчуванням було UsePercentageForPolicy=falseвикористано оцінку часу акумулятора. Це має певний сенс, оскільки у міру дорослішання акумулятора він коротший за будь-який відсоток. Фіксований відсоток, який працював раніше, може в якийсь момент більше не дати ноутбуку достатньо часу, щоб перезимувати належним чином.

Однак, схоже, зараз споживач (v 0,99.4) дефолтує до відсотків і має критичне повідомлення про міркування. Я не знаю, що найкраще, але ось як використати час, що залишився для політики батареї, якщо ви цього хочете.

UsePercentageForPolicy=false
TimeLow=1200
TimeCritical=300
TimeAction=120
CriticalPowerAction=HybridSleep

Зауважте , що функція Suspend / Sleep не підтримується інструментом Upower, що замість цього використовується HybridSleep (який дуже схожий на сон, але також близький до сну) і що HybridSleep (як і сплячий режим) потребує місця для заміни для роботи . Про те, як створити його, якщо у вас його немає, дивіться цю відповідь .


Цю відповідь я отримаю з великою нагодою.

@ hackerb9 нам потрібно перезапустити машину, щоб зміни вступили в
силу

Можна sudo systemctl restart upower.serviceзастосувати налаштування.
Флоріан
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.