Medidor de bateria de laptop modo texto
Publicado por Rafael Iguatemy 28/07/2009
[ Hits: 12.049 ]
Homepage: http://rafaeliguatemy.com.br
Salve amigos!
Desenvolvi um script que pode ser útil para aqueles que usam muito o modo texto e querem monitorar a energia de sua bateria.
Rafael Iguatemy
rafael.dsantos@bol.com.br
#!/bin/bash # #energia.sh - Retorna o status de energia e bateria. # # Blog: rafaeliguatemy.blogspot.com # Autor: Rafael Iguatemy dos Santos <rafael.dsantos@bol.com.br> # Manutencao: Rafael Iguatemy dos Santos # #------------------------------------------------------------------------ # Esse programa mostra o status de energia, mostrado no shell. # # Exemplo: # $ ./energia.sh # #------------------------------------------------------------------------ #Versao 1.0 2009-07-22 Rafael Iguatemy # -Versao inicial #Versao 1.1 2009-07-24 Rafael Iguatemy # -Colocacao da barra de progresso # Licenca: GPL # #------------------------------------------------------------------------- MSG_HLP=" Uso : $(basename "$0") [OPCOES] Opcoes: - -h --> Mostra a tela de ajuda - -g --> Mostra a interface do programa - -V --> Mostra a versao do programa" #Variavel da bateria bateria="BAT1" #Valor atual em mAh da bateria VALOR_REAL=$(egrep '^rem' /proc/acpi/battery/$bateria/state | cut -d : -f 2 | tr mAh ' ') #Valor Total da Bateria em (mAh) VALOR_TOTAL=$(egrep '^las' /proc/acpi/battery/$bateria/info | cut -d : -f 2 | tr mAh ' ') #Calculo de Porcentagem de carga PORCENTAGEM=$(((VALOR_REAL*100)/VALOR_TOTAL)) #Calculo da Porcentagem #Variavel de teste de carga CARREGA="$(egrep '^char' /proc/acpi/battery/$bateria/state | cut -d : -f 2)" while getopts ":hVgm" opcao do case "$opcao" in g) (printf "%0.0f" $PORCENTAGEM; sleep 1 ) | dialog --title 'Nivel de Energia' --gauge "\nEstado da bateria :$CARREGA \nNivel de energia : " 8 60 80 exit 0;; V) echo -n $(basename "$0") echo echo grep '^#Versao' "$0" | tail -1 | cut -d : -f 1 | tr -d \# echo exit 0 ;; h) echo "$MSG_HLP" exit 0 ;; \?) echo "Opcao invalida:" $OPTARG exit 1 ;; :) echo "Faltou argumento para : " $OPTARG echo 1 ;; esac shift done
Script para instalação Gerix Wi-fi Cracker no Kali Linux
zswaplig.sh - Um "Ligador" de ZSWAP, SWAP em RAM para Sabayon Linux
Enviar gráficos 3D pela janela de chat no Kopete
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteção de Memória:
Encontre seus arquivos facilmente com o Drill
Mouse Logitech MX Ergo Advanced Wireless Trackball no Linux
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Remoção de propaganda com o programa Comskip[AJUDA] (4)
Instalação do drive do adaptador wiffi (5)
Linux Lite Demorando Muito Para Ligar (1)