「Linux 3.19以降では、 `/sys/class/power_supply/BAT1/`を見るべきですか?」

「Linux 3.19以降では、 `/sys/class/power_supply/BAT1/`を見るべきですか?」

https://askubuntu.com/a/309146/説明する:

今->を使用することをお勧めします/sys/class/power_supply/BAT0

アップデート:Linux 3.19以降では、次のディレクトリを調べる必要があります - >/sys/class/power_supply/BAT1/

しかし、私のNixOSでは:

$ uname -a
Linux o 5.19.0 #1-NixOS SMP PREEMPT_DYNAMIC Sun Jul 31 21:03:01 UTC 2022 x86_64 GNU/Linux
$ cat /sys/class/power_supply/BAT1/status 
cat: /sys/class/power_supply/BAT1/status: No such file or directory
$ cat /sys/class/power_supply/BAT0/status 
Discharging

だから何が起こったのか知りたいですか?

ベストアンサー1

編集内容が正しくないか、少なくとも正しくない場合(または注釈によると、Arch Linuxに関連する場合)に発生します。バッテリーはゼロから計算され始めます。、識別子はスキップすることができますので、システムに応じてなどを見つけることBAT0ができます。BAT1

したがって、すべてのバッテリーカタログを調べる必要があり、通常は特定のシステムにバッテリーカタログのようなものがあると仮定することはできませBAT0BAT1。一部のノートブックには複数のバッテリーと複数のディレクトリがありますBAT?

おすすめ記事