Como eu utilizo, um sistema puro apenas com openbox, para gerenciar as janelas, pypanel como barra de tarefas, e conky, para informações do sistema, não possuo um suporte na bateria, via conky eu exibo a % da bateria, veja meu arquivo de configuração do conky.
Mas o Reche, estava usando o notebook e derrepente desligou sem dar nenhum aviso.
Ontem comecei então a desenvolver um script, que lê as informações da bateria e toma uma ação, ler é fácil, o problema é que eu teria que ler toda hora então tive que aprimorar o Script, procurei comentar bem, segue baixe aqui o script bateria.sh.
Como funciona:
Qual é a real utilidade, ele toca uma mp3 quando a bateria chegar num nível critico definido por você através de uma variável que está no cabeçalho do script.
Ainda se você não tomar uma ação como desliga-lo ou colocar o carregador, eu pego e desligo o sistema com um “sudo halt”. Lógicamente você pode definir o nível de % da bateria que vai desligar.
A questão é que para funcionar, o programa tem que estar rodando na memória, mas fique tranquilo pois ocupa pouca memória. Para isso devemos carrega-lo na inicialização do sistema, ou do gerênciador de janela. Fica ae a sua escolha, não vou discutir isso aqui.
No meu caso, fu editei o arquivo /etc/rc.local e adicionei a seguinte linha:
~/scripts/bateria.sh >> /dev/tty12
Explicando, estou executando o script apotantando pro terminal12, ou seja o o monitoramento da minha bateria está no Ctrl + Alt + F12.
O arquivo(bateria.sh) está bem comentado, e aceito sugestões você pode modicar e adapatar do jeito que preferir.
Este script é destinado para quem não usa “Desktops” como KDE, XFCE, e Gnome, e sim pros mais puristas que usam openbox, blackbox, e fluxbox.