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

Postado as 1:32 pm em linux, nerdlines, tec, utilidadePública

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.

escrito por Rafael Gimenes as junho 4th, 2008

Tag: , , , , , ,

9 Comentários para 'Shell Script que avisa quando a bateria do laptop/notebook esta acabando'

assine o feed dos comentários RSS ou faça uma referênci através do TrackBack para 'Shell Script que avisa quando a bateria do laptop/notebook esta acabando'.

  1. Dahora, parabéns pela iniciativa!

    Edilson

    4 jun 08 at 1:47 PM

  2. 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

    Diccó

    4 jun 08 at 1:53 PM

  3. 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.

    :]

    Diccó

    4 jun 08 at 2:32 PM

  4. 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.

    rafael gimenes

    4 jun 08 at 3:25 PM

  5. 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?

    w1zard

    4 jun 08 at 3:26 PM

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

    w1zard

    4 jun 08 at 3:53 PM

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

    Reche

    4 jun 08 at 8:28 PM

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

    4 jun 08 at 11:33 PM

  9. 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…

    edmort

    5 jun 08 at 12:04 PM

Faça um comentário