Состояние зарядки аккумулятора в командной строке?

Иногда апплет статуса энергии на моей панели гномов внезапно исчезает.

Существует ли простая команда для печати состояния загрузки батареи?

4
задан 14 March 2017 в 13:09

4 ответа

Довольно легко написать скрипт для проверки уровня заряда батареи.
Когда я играл с ruby ​​, я написал здесь один

. Для раскраски на терминале требуется гем для ansi / code.

Это своего рода альтернатива bash, которую я использовал однажды.

В BAT0 vs BAT1 есть то, что на моем ноутбуке в отсеке для DVD-дисков была вторая батарея так что на самом деле было два, чтобы проверить.

0
ответ дан 14 March 2017 в 13:09

Для этого есть разные методы:
Во-первых, вы можете установить пакет acpi Install 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
0
ответ дан 14 March 2017 в 13:09
cat /proc/acpi/battery/BAT0/state

Даст вам оставшуюся емкость.

cat /proc/acpi/battery/BAT0/info

Для проверки максимальной вместимости, как последней, так и расчетной.

Обратите внимание, что BAT0 - это имя, которое может меняться в зависимости от модели компьютера.

0
ответ дан 14 March 2017 в 13:09

Вы можете выполнить gnome-power-statistics, просто чтобы увидеть в графическом интерфейсе и помочь вам с проблемой панели (просто чтобы добавить к справке). Правильный ответ будет следующим:

  1. Перейдите в консоль и введите cd /proc/acpi/battery
  2. ls, чтобы узнать, как называется ваша батарея, может быть BAT0, BAT1 и т. Д. .
  3. Если это, например, BAT0 Тип cat BAT0/state
  4. Если вам нужна дополнительная информация типа cat BAT0/info

Вы также можете установить acpi sudo apt-get install acpi

, затем введите acpi -b в консоли

0
ответ дан 14 March 2017 в 13:09

Другие вопросы по тегам:

Похожие вопросы: