容量の異なるラップトップ用に2つのバッテリーを持っています。今日は大きなバッテリーを取り出し、しばらく使用しなかったので、それを小さなバッテリーにホットスワップしました。放電しすぎないようにしたかったのです。 (注:技術的には「ウォーム」スワップと呼ぶ方が正確です。基本的には一時停止しましたが、主に便宜上、ユニットを裏返してバッテリーを交換するために蓋を閉めなければならず、システムは次のように設定されています。蓋が閉じたら一時停止します。)
しかし、バッテリーを交換した後、Xfce Power Managerは奇妙な値を報告します。たとえば、バッテリーの充電には約60時間かかるとのことです。数時間後、最大80%充電されましたが、まだ6時間近く充電する必要があります。デバイスの下では、バッテリーを完全に充電すると66.2Whと表示されます。しかし、大きなバッテリーに交換した場合、バッテリー名(例LG 45NXXXX)は変更されず、バッテリーサイズも変更されません。これは、小さい方のバッテリーはまだ大きい方のバッテリーであり、容量が大きいと考えて過充電しようとする可能性があります。
これは私が心配する必要があるものですか?新しいバッテリーを正しく認識するように、「リセット」するために実行できるコマンドはありますか?
コマンドxfce4-power-manager --restart
は、実行中の電源マネージャーインスタンスを再起動します。また、コマンドxfce4-power-manager --no-daemon
を使用することもできます。これは、パワーマネージャが誤った値を取得しているかどうか、またはその理由を特定するためのデバッグに役立つ場合があります。
xfce4-power-manager
は powerdデーモン からデバイスのサポートを取得します。
報告されたデバイスIDと容量の変更を取得するために、そのサービスを再起動する必要がある場合もあります。これは、Sudo systemctl restart upower
コマンドで実行できます。
Upowerから直接デバイスの詳細を表示するには、コマンドupower -d
を使用します。
出力は次のようになります。
native-path: BAT0
vendor: LGC
model: 42T4969
serial: 805
power supply: yes
updated: Thu 02 Jan 2020 04:06:00 PM PST (56 seconds ago)
has history: yes
has statistics: yes
battery
present: yes
rechargeable: yes
state: fully-charged
warning-level: none
energy: 72.9825 Wh
energy-empty: 0 Wh
energy-full: 73.926 Wh
energy-full-design: 93.5952 Wh
energy-rate: 0 W
voltage: 12.627 V
percentage: 98%
capacity: 78.9848%
technology: lithium-ion
icon-name: 'battery-full-charged-symbolic'