3 个不稳定版本
0.2.0 | 2019 年 11 月 2 日 |
---|---|
0.1.1 | 2019 年 9 月 4 日 |
0.1.0 | 2019 年 9 月 2 日 |
#13 in #systemd-unit
20KB
314 行
killjoy 通知器:通知
代表 killjoy 生成桌面通知。
killjoy 是一个 systemd 单元监控系统。它发现 systemd 单元并跟踪它们的状态。当一个单元改变到感兴趣的状态时,killjoy 会联系通知器。这个应用程序是一个通知器,当被 killjoy 联系时,将生成一个 桌面通知。
概念
首先,阅读 killjoy 文档中的概念部分。
该应用程序生命周期短,以减少内存使用。正确安装后,每当有 D-Bus 消息发送到它时,该应用程序都会自动启动。启动后,该应用程序将消耗其消息队列中的所有消息(可能是来自 killjoy),然后空闲。如果几分钟内没有收到消息,该应用程序将退出。
安装
Arch Linux 用户可以使用 killjoy-notifier-notification-git AUR 软件包。当该应用程序进一步成熟时,将创建一个稳定的软件包。
Rust 开发者可以从源安装此应用程序。请注意,必须安装 libdbus。(在 Ubuntu 上,这由 libdbus-1-dev
软件包提供。)
git clone https://github.com/Ichimonji10/killjoy-notifier-notification.git
cd killjoy-notifier-notification
scripts/install.sh
配置
无需或无法进行配置。
使用方法
在 killjoy 的配置文件中定义一个通知器
"notification": {
"bus_type": "session",
"bus_name": "name.jerebear.KilljoyNotifierNotification1"
}
然后,将其列入规则通知器的列表中。
当该应用程序收到消息时,它将生成一个 桌面通知。
变更日志
查看注解的 git 标签。
许可协议
此应用程序根据 GPLv3 或任何后续版本许可。
依赖关系
~5MB
~114K SLoC