Shell Script que avisa quando a bateria do laptop/notebook esta acabando

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.

Tags: , , , , , ,

9 comentários para “Shell Script que avisa quando a bateria do laptop/notebook esta acabando”

  1. Edilson disse:

    Dahora, parabéns pela iniciativa!

  2. Diccó disse:

    Hoje é um dia todo especial…
    Hoje é o seu aniversário
    Um dia em que você dá mais um passo para novos caminhos e conquistas,

    Desejo que você ainda dê muitos passos
    E conquiste seus objetivos,
    Pois capacidade para isso não lhe falta.

    E que você tenha sempre a felicidade em seu olhar
    Não só neste dia, mas em toda sua vida.

    E é com todo carinho e sinceridade
    Que eu te digo:

    Parabéns!!!

    Novo diccócast: http://dicco.wordpress.com

  3. Diccó disse:

    Ficou legal esse bateria.sh, isso que é programação shellscript ?

    Em vez de executar na inicialização. seria possível agendar a execução periódica pelo crontab? Retirando aquele loop infinito, claro.

    :]

  4. rafael gimenes disse:

    Fala seu diccó
    Obrigado pelo elogios.
    Bom eu não tenho o costume de usar o cron, o loop infinito consome pouco memória.
    Seria complicado agendar de 1 em 1 minuntos, ou de 10 em 10, ploft sua bateria pode acabar.
    Amigo acho que é o mais nerd de todos aqui.

  5. w1zard disse:

    parabéns pela nerdisse.. essas coisas que ainda me fazem ter vontade de usar linux.. mas então eu lembro do BF2142.. =)

    seguinte, qual é a diferença entre o openbox, fluxbox, blackbox e china-in-box? digo, vi que existem ferramentas para converter themes de flux e blackbox pro open.. ele tem algo a mais que os outros não tem ou simplesmente é mais novo?

  6. w1zard disse:

    e o ghost caster pegou mesmo no seu pé..

  7. Reche disse:

    Boa Sidnelson.
    Agora me ensina a configurar o maldito pppoe, pppoeconf

  8. disse:

    qndo eu for instalar linux no meu note eu coloco esse código hehe

  9. edmort disse:

    Cara, deixa a bateria acabar… assim você tem um bom motivo para largar o note de lado e sair curtir a vida… isso me lembra Paul Lafarge, um pensador do séc. XIX que “acreditou” que a introdução das máquinas durante a revolução industrial iria dar mais tempo livre ao homem… em O Direito a Preguiça Lafarge expõe sua tese, de que as máquinas fariam o serviço do homem, dexiando este com tempo livre para exercitar a preguiça… Bom, infelizmente Lafarge errou, as máquinas nos fazem trabalhar mais, muito mais, do que se elas não existissem! Maravilhas da modernidade!

    Precisamos retomar auela idéia de organizar uma “comunidade do polvilho” e dar uma bica nesta porra de sociedade! Uh-hu! Ando pós-moderno de mais ultimamente…

Deixe um comentário