Gobatmon es un simple demonio de monitoreo de nivel de batería para sistemas Linux.
Mantiene un ojo en el nivel de carga actual de la batería en su computadora portátil y desencadena notificaciones de escritorio para advertirle si su batería es baja.
Gobatmon es súper bajo en recursos para conservar los ciclos de la CPU y, por lo tanto, la duración de la batería.
Requisitos del sistema:
swaync , dunst etc.)Si está utilizando un entorno de escritorio (XFCE/Gnome/Plasma, etc.), lo más probable es que no necesite este software.
Gobatmon usa DBUS para enviar notificaciones de escritorio.
El comportamiento de Gobatmon es totalmente configurable utilizando argumentos de línea de comandos.
Simplemente ejecutarlo ejecutando gobatmon . Gobatmon funcionará continuamente.
Se pueden configurar las siguientes opciones:
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
Al cargar la batería o por encima del umbral de advertencia normal, Gobatmon no mostrará ninguna notificación y encuestará el estado de la batería para observar los cambios.
Cuando se ejecuta con energía de la batería y por debajo de los umbrales de advertencia normales/críticos (20%/10% por defecto), Gobatmon verificará el estado de la batería y le notificará un recordatorio cada 10 minutos/5 minutos (por defecto) respectivamente.
Eso es todo.
Gobatmon está disponible en el AUR como Gobatmon.
? Se agregará en el futuro.
Descargue el binario precompilado ( gobatmon ) del último lanzamiento. Alternativamente, instale Go y construya usted mismo.
Guarde el binario y configure su administrador de ventanas para iniciarlo en el lanzamiento, colocando lo siguiente en su script de inicio:
/path/to/gobatmon & Requisitos de compilación:
goPara construir localmente, ejecute:
make build Esto creará el ejecutable gobatmon .
Los archivos de limpieza construidos, ejecutar:
make clean Asegúrese de formatear correctamente su código fuente con gofmt antes de comprometerse con main .
Se proporciona un script previo al compromiso, puede activarlo en su repositorio local con el siguiente comando:
ln -sr .pre-commit .git/hooks/pre-commit