#电池 #电力 #通知

app powalert

系统电池和电力状态通知器

2个版本

0.1.2 2020年4月29日
0.1.0-alpha22020年4月18日

#37 in #通知

MIT 许可证

16KB
367 代码行

Build Status

powalert

Powalert是一款跨平台的电池和系统电力状态通知器。当您的计算机断电或连接电源时,当电池完全充电时,或者当电池电量低于预设阈值时,您都会收到通知。

安装

Arch Linux

在Arch用户仓库中有一个Arch Linux软件包。最简单的安装方法是使用aur辅助工具。任何AUR辅助工具都应有效,但此示例使用yay

yay -S powalert

您也可以通过遵循官方说明使用makepkg进行安装

源代码

要从源代码安装,首先按照以下说明构建程序

  1. 安装rust,它包括cargo工具,以及如果您还没有的话,安装git
  2. 克隆仓库
git clone https://github.com/zonotope/powalert.git
  1. 转到目录并构建
cd powalert
cargo build --release

程序将保存为target/release/powalert,您可以将它复制到路径中的任何位置以使用它。

还有一个在systemd目录中自动运行powalert的systemd单元。

用法

powalert 0.1.0
System power notifier

USAGE:
    powalert [OPTIONS]

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
    -i, --interval <interval>          Pause time before polling batteries for updates in seconds
    -t, --low-threshold <threshold>    Threshold percentage to send low power notifications
    -v, --verbose <verbose>            Verbosity level (either '0', '1', or '2')

依赖关系

~3–5MB
~86K SLoC