O GOBATMON é um daemon de monitoramento de bateria simples para sistemas Linux.
Ele fica de olho no nível atual de carga da bateria no laptop e desencadeia notificações de desktop para avisá -lo se sua bateria estiver baixa.
Gobatmon é super-baixo nos recursos para economizar ciclos da CPU e, portanto, a duração da bateria.
Requisitos do sistema:
swaync , dunst etc.)Se você estiver usando um ambiente de desktop (xfce/gnome/plasma etc.), provavelmente não precisará deste software.
Gobatmon usa o DBUS para despachar notificações de desktop.
O comportamento de Gobatmon é totalmente configurável usando argumentos de comando.
Basta executá -lo executando gobatmon . Gobatmon será executado continuamente.
As seguintes opções podem ser configuradas:
gobatmon [OPTIONS]
Options:
--normal-warning-threshold uint
Threshold percentage below which a normal low battery warning is triggered (default 20)
--critical-warning-threshold uint
Threshold percentage below which a critical low battery warning is triggered (default 10)
--normal-warning-reminder-timeout uint
Timeout in seconds after which a normal low battery warning is repeated (default 600)
--critical-warning-reminder-timeout uint
Timeout in seconds after which a critical low battery warning is repeated (default 300)
--disable-icons (default false)
Do not show icons in warning notifications
--normal-warning-icon-name string
Name of the icon to use for normal low battery warning notifications (default "battery-low")
--critical-warning-icon-name string
Name of the icon to use for critical low battery warning notifications (default "battery-caution")
--poll-rate uint
Poll rate for checking battery status in seconds (default 60)
--version
Show version information and exit
--help
Show help message and exit
Ao carregar a bateria ou acima do limite normal de aviso, o Gobatmon não exibirá notificações e pesquisará o status da bateria para observar as alterações.
Ao executar a energia da bateria e abaixo dos limites de aviso normal/crítico (20%/10% por padrão), o Gobatmon verificará o status da bateria e notificará você com um lembrete a cada 10 minutos/5 minutos (por padrão), respectivamente.
É isso.
Gobatmon está disponível na AUR como Gobatmon.
? Será adicionado no futuro.
Faça o download do binário pré -compilado ( gobatmon ) da versão mais recente. Como alternativa, instale, vá e construa você mesmo.
Salve o binário e configure seu gerenciador de janelas para iniciá -lo no lançamento, colocando o seguinte no seu script de inicialização:
/path/to/gobatmon & Requisitos de construção:
goPara construir localmente, execute:
make build Isso criará o gobatmon Executável.
A limpeza de arquivos construídos, execute:
make clean Certifique -se de formatar corretamente seu código -fonte usando gofmt antes de se comprometer com o main .
Um script pré-comprometido é fornecido, você pode ativá-lo no repositório local com o seguinte comando:
ln -sr .pre-commit .git/hooks/pre-commit