我正在运行 Debian 并直接登录 Openbox。
我确信我有时会收到通知,我实际上可以通过 Xfce 的通知设置管理器对其进行主题化和修改,但是实际上在后台运行并显示这些通知的是什么?它是 Xfce 的一部分吗?
答案1
Xfce 中用于显示通知的守护进程在xfce4-notifyd
debian 中,它是通过同名软件包安装的。
例如,如果notify-send "TEST"
运行(notify-send
随libnotify-bin
软件包一起提供),则可以启动守护进程。
但也可能有其他一些程序使用通知库libnotify4
。
所以要找出哪些程序可以执行此操作
apt-cache rdepends libnotify4 --installed
这将为您提供所有依赖libnotify4
并已安装的软件包。
答案2
弹出通知确实是由桌面环境提供的,并且有更详细的描述,https://developer.gnome.org/notification-spec/。 (org.freedesktop.Notifications.Notify)
运行纯 Openbox 会话时,将听不到 libnotify 消息。安装通知守护程序后,您将能够在 Openbox 会话中看到消息。
每个 DE 都提供自己的守护进程,因此请选择您喜欢的一个。我个人更喜欢notify-osd,...使用 Clutter 编写的依赖项看起来很现代。