Comment changer la valeur de batterie faible critique?

66

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.

oidualc
la source
La réponse approuvée ci-dessus ne fonctionne pas sur Ubuntu 12.04.
user1956808
1
ce qui fonctionne, c'est la réponse de hackerb9 . Testé sur ubuntu 16.04

Réponses:

61
  1. Début dconf-editor
  2. Naviguez vers org-> gnome-> settings-daemon-> plugins->power
  3. Changez les valeurs de percentage-criticalet percentage-actionau niveau souhaité
  4. Changer use-time-for-policyenfalse
  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
jpd
la source
2
Merci. Ubuntu ne me coûtera pas 100 dollars maintenant.
Salman von Abbas
J'ai essayé et j'ai un problème Si vous savez comment résoudre ce problème, merci de nous le faire savoir
Waqas
pas de chance sur 15.04 64bit, 3.19.0-32, thinkpad t440p
profitez
2
Comment le faire pour 16.04?
Anmol Singh Jaggi
1
@cipricus Oui! Ça marche.
Anmol Singh Jaggi
31

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 l'option UsePercentageForPolicy=falsequi 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 (v 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 Suspend / Sleep en tant que tel n'est pas pris en charge par l'outil Upower, mais plutôt que HybridSleep est utilisé (qui ressemble beaucoup à Sleep, mais est également proche de l'Hibernation) et qu'HybridSleep (tout comme Hibernation) a besoin d'un espace d'échange pour fonctionner . Pour savoir comment en créer un au cas où vous ne l'auriez pas, consultez cette réponse .

hackerb9
la source
La prime que j'ai établie sera accordée à cette réponse.
@ hackerb9 avons-nous besoin de redémarrer la machine pour que le changement prenne effet
Kasun Siyambalapitiya le
Vous pouvez faire sudo systemctl restart upower.servicepour appliquer les paramètres.
Florian