有时我的 gnome 面板上的能量状态小程序会突然消失。
有没有简单的命令可以打印电池的加载状态?
答案1
有不同的方法可以实现这一点:
首先,你可以安装包交流电源接口 并像这样运行它:
acpi -b
它将显示电池的当前容量以及它是否正在充电、放电以及充电后可持续/需要多长时间。
如果你不想安装新的软件包,也可以查询 proc 文件系统:cat /proc/acpi/battery/BAT0/state
,它将给你以下输出:
present: yes
capacity state: ok
charging state: charged
present rate: 1 mA
remaining capacity: 7800 mAh
present voltage: 12062 mV
有关电池的更多详细信息,请查看cat /proc/acpi/battery/BAT0/info
present: yes
design capacity: 7800 mAh
last full capacity: 2898 mAh
battery technology: rechargeable
design voltage: 11100 mV
design capacity warning: 780 mAh
design capacity low: 236 mAh
cycle count: 0
capacity granularity 1: 78 mAh
capacity granularity 2: 78 mAh
model number: DELL WK3798
serial number: 1226
battery type: LION
OEM info: Sanyo
答案2
cat /proc/acpi/battery/BAT0/state
将为您提供剩余容量。
cat /proc/acpi/battery/BAT0/info
检查最后和设计的最大容量。
请注意,BAT0 这个名称可能会因计算机型号的不同而改变。
答案3
您可以执行gnome-power-statistics
just to see in the gui 并帮助您解决面板问题(只是为了添加到帮助中)。正确答案是:
- 转到控制台并
cd /proc/acpi/battery
- 输入
ls
以查看您的电池的名称,可能是BAT0,BAT1等。 - 例如,如果是 BAT0 类型
cat BAT0/state
- 如果你需要更多信息,请输入 cat
BAT0/info
您还可以安装交流电源接口 sudo apt-get install acpi
然后acpi -b
在控制台中输入
答案4
编写脚本来检查电池电量是相当容易的。
当我在玩 ruby 时我在这里写了一个
它确实需要 ansi/code 的 gem 来进行终端着色。
BAT0 与 BAT1 的区别在于,我的笔记本电脑的 DVD 驱动器托架中装有第二块电池,因此实际上需要检查两块电池。