是否可以在 XFCE 中使用 Gnome Shell 的音量通知?

是否可以在 XFCE 中使用 Gnome Shell 的音量通知?

我在 11.10 之前曾以某种方式让它们工作,但我真的不记得当时除了在 XFCE 的设置管理器中激活“在启动时加载 Gnome 组件”之外我还做了什么。

我曾在 12.04 中尝试过同样的操作,但似乎没有任何反应,我特别要求使用音量通知,因为其他通知也使用音量通知,notify-osdxfce4-notifyd音量一是 Gnome 的(我后来发现)据我所知它使用,notification-daemon但安装它而不是其他两个并不能给我正确的通知。

我正在使用 XFCE 4.10

这是我gnome-settings-daemon在终端运行得到的结果。

(gnome-settings-daemon:3841): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1137:14: Not using units is deprecated. Assuming 'px'.

** (gnome-settings-daemon:3841): WARNING **: You can only run one xsettings manager at a time; exiting

** (gnome-settings-daemon:3841): WARNING **: Unable to start xsettings manager: Could not initialize xsettings manager.

** (process:3849): WARNING **: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files

** (gnome-settings-daemon:3841): WARNING **: Unable to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files

** (gnome-settings-daemon:3841): WARNING **: Name taken or bus went away - shutting down

答案1

简短的回答是:不,你不能在 XFCE 中使用它

您说得对,Gnome-Shell 的音量通知是它自己的,它使用notification-daemonnotification-daemon是一个用于显示弹出通知的程序。您可以使用“notification-daemon”作为提供通知的任何守护进程的通用名称。对于 XFCE 来说,它是xfce4-notifyd

Gnome-Shell 使用gnome-shell-hotplug-sniffer驻留在 中的程序/usr/lib/gnome-shell/来发出音量通知。由于这是 gnome-shell 的一个非常内部的组件(它与 gnome-shell 一起自动运行),因此如果不安装 gnome-shell 或使用它,您就无法使用它。

要查看它是否确实负责音量通知,请通过将其重命名为gnome-shell-hotplug-sniffer.bak文件来暂时禁用它

sudo mv /usr/lib/gnome-shell/gnome-shell-hotplug-sniffer /usr/lib/gnome-shell/gnome-shell-hotplug-sniffer.back

然后使用+图形命令框中gnome-shell --replace的命令重新启动 gnome-shell 。尝试安装驱动器,您将看到没有已安装驱动器的通知。AltF2

要恢复文件,请使用此命令将其重命名为原始名称

sudo mv /usr/lib/gnome-shell/gnome-shell-hotplug-sniffer.bak /usr/lib/gnome-shell/gnome-shell-hotplug-sniffer

答案2

在后台运行 gnome-settings-daemon。它处理特殊键、键盘布局等。

编辑:

发布之前应该先测试一下。

您可以使用以下命令运行 gnome-settings-daemon:

$ killall xfsettingsd && gnome-settings-daemon

请注意,这会将您的 GTK 主题设置为默认的老式 GNOME2 外观。但您将拥有 GNOME 风格的音量弹出窗口。

相关内容