Controle da bateria
Publicado por Diogo Alexsander Cavilha (última atualização em 17/09/2015)
[ Hits: 3.335 ]
Homepage: https://github.com/diogocavilha
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
#!/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
Automatizando o serviço do Redmine via webrick
Ver endereço IP externo com DuckDuckGo + wget
Script simples para Atualizar hora Slackware
Monitoramento de espaço em disco
Script para montar dispositivo Android
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Tem como instalar o gerenciador AMD Adrenalin no Ubuntu 24.04? (15)
Tenho dois Link's ( IP VÁLIDOS ), estou tentando fazer o failover... (0)
Pendrive não formata de jeito nenhum (4)