Me gustaría que mi computadora portátil hiberne solo cuando el nivel de la batería sea del 10% para asegurarme de que tenga suficiente energía para completar la operación correctamente. En realidad, si no presto atención, mi computadora portátil me informa que hibernará cuando sea demasiado tarde, por lo que se apaga brutalmente. Esto mata las baterías de litio y no es aceptable.
power-management
battery
oidualc
fuente
fuente
Respuestas:
dconf-editor
org
->gnome
->settings-daemon
->plugins
->power
percentage-critical
ypercentage-action
al nivel que necesitause-time-for-policy
afalse
También puede hacer esto desde una terminal con:
fuente
Parece que Gnome movió la configuración. La batería críticamente baja ahora es manejada por UPower. En lugar de usar gsettings, ahora debe editar el archivo
/etc/UPower/UPower.conf
...
Por cierto , si lee el archivo UPower.conf, upower solía (en v 0.99.1) solo sugerir el uso de porcentajes para evitar el firmware roto. El valor predeterminado era
UsePercentageForPolicy=false
, que utilizaba el tiempo estimado de la batería. Eso tiene sentido ya que, a medida que una batería envejece, dura menos para cualquier porcentaje dado. Un porcentaje fijo que funcionó anteriormente podría, en algún momento, dejar de darle al ordenador suficiente tiempo para hibernar correctamente.Sin embargo, parece que upower ahora (v 0.99.4) está predeterminado en porcentajes y tiene un mensaje críptico sobre el razonamiento. No sé cuál es el mejor, pero si así lo desea, le explicamos cómo usar el tiempo restante para su política de batería.
Tenga en cuenta que Suspender / Suspender como tal no es compatible con la herramienta Upower, que HybridSleep se usa en su lugar (que se parece mucho a Sleep, pero también está cerca de Hibernación) y que HybridSleep (al igual que Hibernación) necesita un espacio de intercambio para funcionar . Sobre cómo crear uno en caso de que no lo tenga, vea esta respuesta .
fuente
sudo systemctl restart upower.service
para aplicar la configuración.