Chciałbym, aby mój laptop sam się hibernował, gdy poziom naładowania baterii wynosi 10%, aby mieć pewność, że ma wystarczającą moc, aby poprawnie zakończyć operację. Właściwie, jeśli nie zwracam uwagi, mój laptop informuje mnie, że hibernuje, gdy będzie za późno, więc zamiast tego brutalnie się wyłącza. Zabija to baterie litowe i jest niedopuszczalne.
power-management
battery
oidualc
źródło
źródło
Odpowiedzi:
dconf-editor
org
->gnome
->settings-daemon
->plugins
->power
percentage-critical
ipercentage-action
na wymagany poziomuse-time-for-policy
nafalse
Możesz to również zrobić z terminala za pomocą:
źródło
Wygląda na to, że Gnome zmienił ustawienia. Krytycznie niski poziom naładowania baterii jest teraz obsługiwany przez UPower. Zamiast korzystać z gsettings, powinieneś teraz edytować plik
/etc/UPower/UPower.conf
…
Nawiasem mówiąc , jeśli czytasz plik UPower.conf, upower kiedyś (w wersji 0.99.1) sugerował tylko użycie wartości procentowych w celu obejścia zepsutego oprogramowania. Domyślnie
UsePercentageForPolicy=false
wykorzystano szacowany czas pracy akumulatora. Ma to pewien sens, ponieważ w miarę starzenia się baterii trwa ona o jakiś procent dłużej. Stały procent, który wcześniej działał, może w pewnym momencie nie pozwolić laptopowi wystarczająco dużo czasu na prawidłowe hibernowanie.Wygląda jednak na to, że wersja upower (v 0.99.4) domyślnie przyjmuje wartości procentowe i ma tajemniczy komunikat o rozumowaniu. Nie wiem, która z nich jest najlepsza, ale jeśli chcesz, możesz wykorzystać czas pozostały na politykę baterii.
Zauważ, że Wstrzymanie / Uśpienie jako takie nie jest obsługiwane przez narzędzie Upower, że zamiast tego używany jest HybridSleep (który wygląda podobnie do Uśpienia, ale jest również zbliżony do Hibernacji) i że HybridSleep (podobnie jak Hibernacja) potrzebuje przestrzeni wymiany do pracy . Aby dowiedzieć się, jak go utworzyć, jeśli go nie masz, zobacz tę odpowiedź .
źródło
sudo systemctl restart upower.service
aby zastosować ustawienia.