Você não está autenticado.

Anúncio

Arch Linux Brasil está precisando de sua colaboração para realizar o pagamento do domínio e do host, para colaborar, realizar doações via paypal.

Para mais informações: contato at archlinux-br.org.

#1 30/01/2014 14:06:14

alexandre
Membro
De: Brasília
Registrado: 14/03/2010
Mensagens: 170

Script para checar a carga da bateria

Olá. Uso o OpenBox e não estava achando nenhum programa que me atendesse. Queria um alerta na tela. Então criei o script abaixo...


Conteúdo do arquivo vercarga.sh:

#!/bin/bash

while :
do
carga=`acpi | awk '{print $4}' | tr '%' ' ' | tr ',' ' '`

if [ $carga -le 10 ]; then
           /usr/local/bin/msgcarga
fi

sleep 5m

done

---

Conteúdo do arquivo msgcarga.sh:

#!/bin/sh

carga=`acpi | awk '{print $4}' | tr ',' ' '`

# Para funcionar é necessário ter o pacote xdialog instalado.
Xdialog --title "Bateria!!!" \
        --msgbox "A carga da bateria está fraca, está apenas com $carga de sua capacidade." 0 0

case $? in
  0)
    echo "OK";;
  255)
    echo "Box closed.";;
esac


---

Faça com que os dois arquivos se tornem executáveis:
chmod +x vercarga.sh msgcarga.sh

Os coloque em uma pasta que permita a execução de programas (ex.: /usr/local/bin) e faça com que o vercarga.sh inicie junto com o seu gerenciador de janelas. No caso do Openbox coloque no arquivo .config/openbox/autostart.


smile



Ps.: Não sou programador, então pode ter algo que fuja as boas práticas ou algo que não esteja limpo.

Última edição por alexandre (30/01/2014 14:09:28)

Offline

Rodapé do site