gobatmon
v0.4.0
Gobatmon是一个简单的电池级别监视Linux系统的守护程序。
它一直关注笔记本电脑中电池电量的当前充电水平,并触发桌面通知,以警告您是否电池电量很低。
Gobatmon在节省CPU周期并因此寿命的资源上是超低的。
系统要求:
swaync , dunst等)如果您使用的是桌面环境(XFCE/GNOME/等离子体等),则很可能不需要此软件。
Gobatmon使用DBU来派遣桌面通知。
Gobatmon的行为是使用CommandLine参数完全配置的。
只需通过执行gobatmon来运行它。 Gobatmon将连续运行。
可以配置以下选项:
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
在为电池充电或高于正常警告阈值时,Gobatmon不会显示任何通知,并且会对电池状态进行轮询以查看更改。
在电池电量上运行并低于正常/关键警告阈值(默认情况下为20%/10%)时,Gobatmon将检查电池状态,并分别每10分钟/5分钟(默认情况下)通知您。
就是这样。
Gobatmon在AUR中以Gobatmon提供。
?将来会添加。
从最新版本中下载预编译的二进制( gobatmon )。或者,安装去构建。
保存二进制文件并配置您的窗口管理器以在启动时启动它,通过将以下内容放入您的启动脚本中:
/path/to/gobatmon & 构建要求:
go要在本地建造,请运行:
make build这将创建gobatmon可执行文件。
清理构建的文件,运行:
make clean在承诺main之前,请确保使用gofmt正确格式化源代码。
提供了一个预密码脚本,您可以使用以下命令在本地存储库中激活它:
ln -sr .pre-commit .git/hooks/pre-commit