Notify-osd 和 libnotify:它们是如何合作的?

Sup*_*mbo 7 notify-osd

我想帮助一些 Ubuntu 开发人员,我选择了一个影响 notify-osd 项目的“剪纸”。

但是,我很困惑,因为我不确定安装 notify-osd 会做什么,因为实际的守护程序 (notify-send) 是从 libnotify 包安装的。

有人可以解释一下这些是如何组合在一起的吗?

谢谢

RAO*_*AOF 9

notify-osd(就像标准的通知守护程序和 GNOME Shell)实现了桌面通知规范,它指定了一个 DBus 接口供应用程序与之对话。

libnotify是一个 C 库,为应用程序提供 API 以创建和管理通知;它在内部使用 DBus 与通知守护程序对话。

notify-send 是一个使用 libnotify 显示通知的小型命令行应用程序。