AC 없이 배터리가 얼마나 오랫동안 작동했는지 어떻게 확인할 수 있나요?

AC 없이 배터리가 얼마나 오랫동안 작동했는지 어떻게 확인할 수 있나요?

내 노트북 ​​배터리가 얼마나 효율적인지 알아내려고 노력 중입니다. 그래서 배터리를 다시 시작한 이후 또는 마지막으로 AC에 연결한 이후 AC 없이 배터리가 얼마나 오랫동안 작동했는지 확인하고 싶습니다.

가능합니까? 그렇지 않다면 물론 수동으로 시간을 측정해야 합니다.

우분투 14를 실행하고 있습니다.

답변1

제 생각에는 이것이 upower -d몇 가지 답을 줄 수 있을 것 같습니다. 배터리에 대한 정보를 보여줍니다.

또 다른 정보 출처는 /sys/class/power_supply/XXXX입니다. 폴더에 나열된 배터리입니다.

유파워(upower)를 볼 수 있습니다.공식 문서더 많은 정보를 찾아보세요

답변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

관련 정보