ACなしでバッテリーがどれだけ長く動作しているかをどうやって確認できますか?

ACなしでバッテリーがどれだけ長く動作しているかをどうやって確認できますか?

私のノートパソコンのバッテリーがどれだけ効率的かを把握しようとしています。だから、バッテリーを再起動した後、または最後にACに接続した後、ACなしでバッテリーがどれだけ長く動作しているかを確認したいと思います。

可能ですか?そうでない場合は、もちろん手動で時間を測定する必要があります。

Ubuntu 14を実行しています。

答え1

私の考えでは、これがupower -dいくつかの答えを与えることができるようです。バッテリーに関する情報を表示します。

もう一つの情報源は/sys/class/power_supply/XXXXです。フォルダーにリストされているバッテリー。

ユーパワーを見ることができます。公式文書詳細情報を探す

答え2

Linuxにこの機能がないことは(少なくともXFCEで/またはコンソールユーティリティを使用して)まったく言い訳ができず、ひどいです。したがって、次のように追加しました。

# cat /etc/udev/rules.d/99-battery-charging.rules
SUBSYSTEM=="power_supply", ATTR{online}=="1", RUN+="/usr/local/bin/battery-logger.sh Plugged-in or charging"

# cat /etc/udev/rules.d/99-battery-discharging.rules
SUBSYSTEM=="power_supply", ATTR{online}=="0", RUN+="/usr/local/bin/battery-logger.sh Discharging"

# cat /usr/local/bin/battery-logger.sh
#! /bin/bash

export LANG=en_DK.UTF-8
echo "$(date +"%x %X") $(cat /sys/class/power_supply/BAT0/capacity)% $@" >> /var/log/battery.log

関連情報