web-dev-qa-db-ja.com

powermanagerのバッテリー統計をリセットするにはどうすればよいですか?

バッテリーを交換すると、GNOMEマネージャーのバッテリー統計が歪んでしまいました。バッテリー統計を持つファイルはどこにありますか?

11
viyyer

編集: UbuntuはfreedesktopのUPowerパワーマネージャーを使用するようになりました。 UPowerのソースを調べると、履歴が保存されている永続データベースがhistory-%s-%s.datとして定義されているように見えます。ファイルシステムを検索しましたが、データベース名は次のとおりです。

./var/lib/upower/history-time-empty-Dell_KP4377-57-22096.dat
./var/lib/upower/history-time-full-Dell_KP4377-57-22096.dat
./var/lib/upower/history-charge-Dell_KP4377-57-22096.dat
./var/lib/upower/history-rate-Dell_KP4377-57-22096.dat

ファイル名は明らかに異なりますが、同じディレクトリ(/var/lib/upower/)にある必要があります。これらの4つのファイルは、「。dat」ファイルであるにもかかわらず、実際には人間が読むことができる歴史を持つテキストドキュメントです。これらのファイルをバックアップしてから、それらを削除するか、その内容を削除するといいでしょう。仕組みを教えてください。

元の回答:

良い質問。 gnome-power-managerはそれを保存するための独自のログファイルをどこかに持っていると思うでしょう。しかし、私はそのようなものを見つけることができません。

バッテリーについて読むほとんどの情報は、/proc/acpi/battery/BAT0/infoを介してacpiから来ているようです(私のパスは "BAT0"です。あなたのものはあなたのものとは異なるかもしれません)例えば、ここに私のものがあります

present:                 yes
design capacity:         5200 mAh
last full capacity:      3665 mAh
battery technology:      rechargeable
design voltage:          11100 mV
design capacity warning: 520 mAh
design capacity low:     157 mAh
cycle count:          0
capacity granularity 1:  52 mAh
capacity granularity 2:  52 mAh
model number:            Dell KP4377
serial number:           22096
battery type:            LION
OEM info:                DP-SDI52

しかし、サイクルカウントと最後の全容量以外には、ここには多くの履歴情報がありません。そのため、gnome-power-managerが履歴情報に使用している別のファイルが必要です。独自のファイルに保存するのではなく、gnomeがさまざまな設定に使用するいくつかの大きなデータベースを使用している可能性があります... ACPIが履歴情報をどこかに保存する可能性もありますが、もう一度ありますtはこれに関するドキュメントのようです。

それらが存在する場合、gnome-power-managerをよりよく知っている人々は、より具体的なタグ、つまり「gnome-power-manager」、「acpi」など。申し訳ありませんが、幸運を祈ります!

16
adempewolff

ファイルの削除アプローチを試しました。 upowerdはまだ実行中であるため、これらのファイルは自動的に再生成されると想定していましたが、再起動直後ではなく、再起動直後にも存在しませんでした。

最初に、/ var/lib/upower/*。datを削除した後、gnome-power-statisticsはコンテンツのない空のGUIウィンドウとして実行されましたが、再起動後に通常の状態に戻りました。奇妙なことに、/ var/lib/upowerデータファイルを何も再作成せずに再起動してから数分のバッテリー履歴が表示されていたため、ファイルシステムでデータを保存できる他の場所を見つけることができませんでした(upowerdまたはgnome-power-statisticsのファイル記述子は、ファイルシステム上の任意の場所を指し、カーネルソケットのみを指していました)。

Upower以外のものには、このデータの短期ログが必要であると想定しています。これは、gnome-power-statisticsに表示されていたものです。また、「upower -d」を実行すると、データファイルが存在しない場合に充電および放電率の履歴ポイントが出力されるため、おそらく/ var/lib/upower履歴ファイルに依存しない同じデータソースにアクセスできます。 upowerdは、削除後約10分後にデータファイルを再作成するように見えるため、データポイントを長期間保存するためにこれらが必要になる可能性があります。

3
Harry Willis

ハリー、あなたの権利。インストールする前に充電器を接続するようにUbuntuに求めたことを覚えていませんか?それは、バッテリーがどれだけ保持できるかについてスナップショットを取っているからです。電源マネージャーをリセットする場合は、Ubuntuを再インストールするか、電源を入れ直す必要があると思われます。言い換えれば、バッテリーを使い果たしてから、充電器を接続すると同時にバッテリーをオンにし、100%に達するまでオンのままにします。

0