Gobatmon est un démon de surveillance de la batterie simple pour les systèmes Linux.
Il garde un œil sur le niveau de charge actuel de la batterie de votre ordinateur portable et déclenche des notifications de bureau pour vous avertir si votre batterie est faible.
Gobatmon est super bas sur les ressources pour conserver les cycles du processeur et donc la durée de vie de la batterie.
Exigences du système:
swaync , dunst etc.)Si vous utilisez un environnement de bureau (XFCE / GNOME / PLASMA, etc.), vous n'avez probablement pas besoin de ce logiciel.
Gobatmon utilise des DBU pour expédier des notifications de bureau.
Le comportement de Gobatmon est entièrement configurable à l'aide d'arguments de ligne de commande.
Exécutez simplement en exécutant gobatmon . Gobatmon fonctionnera en continu.
Les options suivantes peuvent être configurées:
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
Tout en chargeant la batterie ou au-dessus du seuil d'avertissement normal, Gobatmon n'a affichera aucune notification et interrogera l'état de la batterie pour surveiller les modifications.
Lorsque vous exécutez la batterie et en dessous des seuils d'avertissement normaux / critiques (20% / 10% par défaut), Gobatmon vérifiera respectivement l'état de la batterie et vous informera avec un rappel toutes les 10 minutes / 5 minutes (par défaut).
C'est ça.
Gobatmon est disponible dans l'AUR sous le nom de Gobatmon.
? Sera ajouté à l'avenir.
Téléchargez le binaire précompilé ( gobatmon ) à partir de la dernière version. Alternativement, installez-le et construisez-le vous-même.
Enregistrez le binaire et configurez votre gestionnaire de fenêtres pour le démarrer sur le lancement, en mettant ce qui suit dans votre script de démarrage:
/path/to/gobatmon & Exigences de construction:
goPour construire localement, courez:
make build Cela créera l'exécutable gobatmon .
Les fichiers nettoyés de nettoyage, exécutent:
make clean Veuillez vous assurer de formater correctement votre code source à l'aide gofmt avant de vous engager dans main .
Un script de pré-engagement est fourni, vous pouvez l'activer dans votre référentiel local avec la commande suivante:
ln -sr .pre-commit .git/hooks/pre-commit