Иногда апплет статуса энергии на моей панели гномов внезапно исчезает.
Существует ли простая команда для печати состояния загрузки батареи?
Довольно легко написать скрипт для проверки уровня заряда батареи.
Когда я играл с ruby , я написал здесь один
. Для раскраски на терминале требуется гем для ansi / code.
Это своего рода альтернатива bash, которую я использовал однажды.
В BAT0 vs BAT1 есть то, что на моем ноутбуке в отсеке для DVD-дисков была вторая батарея так что на самом деле было два, чтобы проверить.
Для этого есть разные методы:
Во-первых, вы можете установить пакет acpi и запустить его следующим образом:
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
cat /proc/acpi/battery/BAT0/state
Даст вам оставшуюся емкость.
cat /proc/acpi/battery/BAT0/info
Для проверки максимальной вместимости, как последней, так и расчетной.
Обратите внимание, что BAT0 - это имя, которое может меняться в зависимости от модели компьютера.
Вы можете выполнить gnome-power-statistics
, просто чтобы увидеть в графическом интерфейсе и помочь вам с проблемой панели (просто чтобы добавить к справке). Правильный ответ будет следующим:
cd /proc/acpi/battery
ls
, чтобы узнать, как называется ваша батарея, может быть BAT0, BAT1 и т. Д. . cat BAT0/state
BAT0/info
Вы также можете установить acpi sudo apt-get install acpi
, затем введите acpi -b
в консоли