web-dev-qa-db-ja.com

非常に低いバッテリー値を変更する方法は?

バッテリレベルが10%のときにラップトップを休止状態にして、操作を適切に完了するのに十分な電力があることを確認します。実際、注意を怠ると、ラップトップは手遅れになると休止状態になるので、代わりに残酷にシャットダウンします。これはリチウム電池を破壊し、受け入れられません。

65
oidualc
  1. dconf-editorを開始
  2. org-> gnome-> settings-daemon-> plugins-> powerを参照します
  3. percentage-criticalおよびpercentage-actionの値を必要なレベルに変更します
  4. use-time-for-policyfalseに変更します
  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
60
jpd

Gnomeが設定を移動したようです。非常に低いバッテリーがUPowerによって処理されるようになりました。 gsettingsを使用する代わりに、ファイル/etc/UPower/UPower.confを編集する必要があります

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

ところで、UPower.confファイルを読んだ場合、(v 0.99.1で)使用されていたupowerは、破損したファームウェアを回避するためにパーセンテージを使用することのみを提案していました。デフォルトはUsePercentageForPolicy=falseで、バッテリーの推定時間を使用していました。これは、バッテリーが古くなると、一定の割合で短くなるため、ある程度意味があります。以前に機能していた一定の割合では、ある時点でラップトップが適切に休止するのに十分な時間を確保できなくなる場合があります。

ただし、現在upower(v 0.99.4)はデフォルトで割合に設定されており、理由について不明なメッセージが表示されています。どちらが最適かはわかりませんが、必要に応じてバッテリーポリシーの残り時間を使用する方法を次に示します。

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

Upowerツールではサスペンド/スリープ自体はサポートされていないことに注意してください、代わりにHybridSleepが使用されます (これはスリープによく似ていますが、ハイバネーションに近いものです)、そのHybridSleep(ハイバネーションとまったく同じ)が機能するにはスワップスペースが必要です。お持ちでない場合の作成方法については、 this answer をご覧ください。

29
hackerb9