Estado de carga da bateria na linha de comando?

4

Às vezes, o miniaplicativo de status de energia no meu painel gnomo desaparece de repente.

Existe um comando simples para imprimir o estado de carregamento da bateria?

    
por NES 04.01.2011 / 15:57

4 respostas

4

Existem diferentes métodos para isso:
Primeiro, você pode instalar o pacote acpi e execute como:

acpi -b

Ele mostrará a capacidade atual da bateria e se ela está carregando, descarregando e quanto tempo durará / será recarregada se estiver carregando.

Se você não quiser instalar novos pacotes, também há o sistema de arquivos proc para consultar: cat /proc/acpi/battery/BAT0/state , que fornecerá a seguinte saída:

present:                 yes
capacity state:          ok
charging state:          charged
present rate:            1 mA
remaining capacity:      7800 mAh
present voltage:         12062 mV

para mais detalhes sobre a sua bateria, verifique 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
    
por Florian Heinle 04.01.2011 / 16:11
4
cat /proc/acpi/battery/BAT0/state

Dará a você a capacidade restante.

cat /proc/acpi/battery/BAT0/info

Para verificar a capacidade máxima, ambas as últimas e projetadas.

Observe que BAT0 é um nome que pode mudar entre modelos de computador.

    
por Javier Rivera 04.01.2011 / 16:08
1

Você pode executar gnome-power-statistics apenas para ver na GUI e ajudá-lo com o problema do painel (apenas para adicionar à ajuda). A resposta correta seria:

  1. Ir para o console e cd /proc/acpi/battery
  2. Digite ls para ver qual é o nome da sua bateria, pode ser BAT0, BAT1, etc.
  3. Se for, por exemplo, BAT0, digite cat BAT0/state
  4. Se você precisar de informações adicionais, digite cat BAT0/info

Você também pode instalar acpi sudo apt-get install acpi

digite acpi -b no console

    
por Luis Alvarado 04.01.2011 / 16:17
0

É muito fácil escrever um script para verificar as coisas no nível da bateria.
Quando eu estava brincando com o ruby eu escrevi um aqui

Requer a gema de ansi / código para a coloração no terminal.

Este é um tipo de alternativa que usei de uma vez

O material com o BAT0 vs BAT1 é que no meu laptop eu tinha uma segunda bateria no compartimento da unidade de DVD para que houvesse duas para verificar.

    
por Rick 04.01.2011 / 17:44