Controle da bateria

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

[ Hits: 3.311 ]

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

Converter arquivos CBR para PDF

Backup de arquivos

Inserir tags ID3 em mp3

Fazendo Backup de arquivos de micros em redes.

WPS Office Suite para Linux - Desastrosa primeira impressão


  

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