web-dev-qa-db-fra.com

Comment changer la valeur de batterie faible critique?

Je souhaite que mon ordinateur portable se met en veille lorsque le niveau de charge de la batterie est de 10% pour être sûr qu'il dispose de suffisamment de puissance pour terminer l'opération correctement. En fait, si je ne fais pas attention, mon ordinateur portable me dit qu'il va hiberner quand il est trop tard, alors il s'arrête brutalement. Cela tue les piles au lithium et n'est pas acceptable.

65
oidualc
  1. Démarrer dconf-editor
  2. Naviguez jusqu'à org -> gnome -> settings-daemon -> plugins -> power
  3. Changez les valeurs de percentage-critical et percentage-action au niveau requis
  4. Remplacez use-time-for-policy par false
  5. Terminé!

Vous pouvez également le faire depuis un terminal avec:

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
60
jpd

On dirait que Gnome a déplacé les paramètres. La batterie extrêmement basse est maintenant gérée par UPower. Au lieu d'utiliser gsettings, vous devriez maintenant éditer le fichier /etc/UPower/UPower.conf

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

À propos , si vous lisez le fichier UPower.conf, upower avait l'habitude de (dans la version 0.99.1) de suggérer uniquement l'utilisation de pourcentages afin de contourner un microprogramme endommagé. La valeur par défaut était UsePercentageForPolicy=false, qui utilisait l'estimation de temps de la batterie. Cela a du sens car, à mesure qu’une batterie vieillit, sa durée de vie est plus courte quel que soit le pourcentage. Un pourcentage fixe qui fonctionnait auparavant pourrait à un moment donné ne plus laisser à l'ordinateur portable le temps nécessaire pour hiberner correctement.

Cependant, il semble que upower maintenant (version 0.99.4) utilise par défaut des pourcentages et un message crypté sur le raisonnement. Je ne sais pas ce qui est le mieux, mais voici comment utiliser le temps restant pour votre stratégie de batterie, si vous le souhaitez.

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

Notez que La suspension/veille en tant que telle n'est pas prise en charge par l'outil Upower, mais HybridSleep est utilisé à la place (qui ressemble beaucoup au sommeil, mais est aussi proche de l'hibernation) et qu'HybridSleep (tout comme l'hibernation) nécessite un espace d'échange pour fonctionner . Pour savoir comment en créer un au cas où vous ne l'auriez pas, voir cette réponse .

29
hackerb9