在纯 Openbox 环境中,什么处理通知?

在纯 Openbox 环境中,什么处理通知?

我正在运行 Debian 并直接登录 Openbox。

我确信我有时会收到通知,我实际上可以通过 Xfce 的通知设置管理器对其进行主题化和修改,但是实际上在后台运行并显示这些通知的是什么?它是 Xfce 的一部分吗?

答案1

Xfce 中用于显示通知的守护进程在xfce4-notifyddebian 中,它是通过同名软件包安装的。

例如,如果notify-send "TEST"运行(notify-sendlibnotify-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 编写的依赖项看起来很现代。

相关内容