Controle da bateria

Publicado por Diogo Alexsander Cavilha (última atualização em 17/09/2015)

[ Hits: 3.130 ]

Homepage: https://github.com/diogocavilha

Download battery-indicator




Quando a sua bateria chegar em 100% de carga e o cabo estiver conectado, o script vai alertar dizendo que você já pode remover o cabo.

Esse script foi feito pra não deixar a bateria viciar, mais a critério de teste. Pra mim está sendo últil. Espero que seja útil pra mais alguém.

É necessário configurar ele pra iniciar juntamente com o sistema. Para funcionar corretamente é necessário instalar o pacote acpi.

Link no github: https://github.com/diogocavilha/Battery-Indicator

  



Esconder código-fonte

#!/bin/bash

while true; do
    percentage=$(upower -i $(upower -e | grep 'BAT') | grep -E "percentage\ full|percentage" | awk '{print $2}')
    charger_status=$(acpi -a | awk '{print $3}')

    if [ "$percentage" == "100%" ] && [ "$charger_status" == "on-line" ]; then
        title="Indicador de bateria"
        message="Bateria $percentage carregada.\nVocê já pode desplugar o carregador."

        if [ $(which notify-send 2>/dev/null) ]; then
            notify_cmd='notify-send "$title" "$message"'
        fi

        if [ $(which terminal-notifier 2>/dev/null) ]; then
            notify_cmd='terminal-notifier -title "$title" -message "$message"'
        fi

        if [ $(which kdialog 2>/dev/null) ]; then
            notify_cmd='kdialog --title "$title" --passivepopup "$message"'
        fi

        if [ $(which notify 2>/dev/null) ]; then
            notify_cmd='notify --type information --title "$title" "$message"'
        fi

        if [ $(which zenity 2>/dev/null) ]; then
            notify_cmd='zenity --info --title "$title" --text "$message" --display=:0.0'
        fi

        eval $notify_cmd
    fi
    sleep 60
done

Scripts recomendados

Configurar usuarios samba na boa sem dor de cabeça em modo texto

Criar Password no boot de uma DebianLive

BKP Completo Sem compactação (com exclusao)

Copiar fotos da Canon S1X IS

getw.bash


  

Comentários
[1] Comentário enviado por fabio em 17/09/2015 - 13:56h

Muito bom! Eu criei um script similar para Android, usando o Tasker.

[2] Comentário enviado por whitebolt em 17/09/2015 - 14:08h


[1] Comentário enviado por fabio em 17/09/2015 - 13:56h

Muito bom! Eu criei um script similar para Android, usando o Tasker.


Obrigado :)

Poxa! Eu tinha pensado em fazer pro Android também.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts