web-dev-qa-db-ja.com

バッテリーの状態を確認するArch LinuxのインストールISO

少し時間があるうちにラップトップにArchを再インストールします。興味深い質問がありました。

Acpiパッケージをインストールせずにラップトップのバッテリー状態を確認する方法はありますか? (現在、充電器なしでオフラインになっていて、どちらも取得できないため)

どういうわけかシステムはバッテリー残量を追跡するべきだと思いました。では、その情報をCLIで表示することは可能ですか?

11
ddnomad

カーネルは/sys/class/power_supply/BAT0/capacityを通じてこの情報を提供します

単にcatこのパスで情報を取得します(バッテリー容量のパーセントで):

cat /sys/class/power_supply/BAT0/capacity

ライブビューの場合、catをコマンドwatchと組み合わせることができます。次のコマンドは、バッテリー容量の最新のライブステータスを提供します。

watch -n0 cat /sys/class/power_supply/BAT0/capacity

システムに複数のバッテリーが搭載されている場合、BAT0の下の/sys/class/power_supply/BAT1BAT2または別の何かである可能性があります。 ls /sys/class/power_supply/の下にあるデバイスを確認し、その情報を記録します。

11
zzeroo