好吧,我正在尝试识别程序中的设备,以便我可以分类并获取设备的电源状态。问题是我在同一操作系统上但使用不同的机器时得到了不同的值。
我知道我可以使用:
upower
demidecode
acpi
但如果由于某种原因不可用,我想有另一种选择!
它们之间有什么区别?请注意,其中一台笔记本电脑没有连接电池。
带电池:BAT0
不带电池:ADP0
使用的路径:/sys/class/power_supply/
答案1
这些都是交流接口名称(4 个字符,大写...) BAT0 是第一块电池,第二块(如果有的话)是 BAT1。 ADP0 是第一个 ac-ADaPter。