#systemd-unit #dbus #unit #systemd #desktop-notifications

应用 killjoy-notifier-notification

代表 killjoy 生成桌面通知

3 个不稳定版本

0.2.0 2019 年 11 月 2 日
0.1.1 2019 年 9 月 4 日
0.1.0 2019 年 9 月 2 日

#13 in #systemd-unit

GPL-3.0-or-later

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