Я как-то заставлял их работать раньше в 11.10, но я действительно не помню, что я делал тогда, кроме активации «загрузки компонентов Gnome при запуске» в менеджере настроек XFCE.
Я пытался сделать то же самое в 12.04, но, похоже, ничего не делал, я специально запрашиваю уведомления о томах, так как другие уведомления использовали notify-osd
или xfce4-notifyd
, но один из них был Гномом (я обнаружил, что позже) Насколько я знаю, он использует 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
Запустите gnome-settings-daemon в фоновом режиме. Он обрабатывает специальные клавиши, раскладки клавиатуры и тому подобное.
РЕДАКТИРОВАТЬ:
Должны были проверить это перед публикацией.
Вы можете запустить gnome-settings-daemon с помощью:
$ killall xfsettingsd && gnome-settings-daemon
Обратите внимание, что это установит для вашей темы GTK внешний вид старой школы GNOME2 по умолчанию. Но у вас будут всплывающие окна с громкостью в стиле GNOME.
Краткий ответ: Нет, вы не можете использовать его в XFCE .
Вы правильно сказали, что объемное уведомление Gnome-Shell является его собственным, и оно использует notification-daemon
. notification-daemon
- это программа, используемая для отображения всплывающих уведомлений. Вы можете использовать «messages-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 командой gnome-shell --replace
из Alt kbd> + F2 kbd> графический блок команд. Попробуйте подключить диск, и вы увидите, что уведомления о подключенном диске нет.
Чтобы восстановить файл обратно, используйте эту команду, чтобы переименовать его в исходное имя
sudo mv /usr/lib/gnome-shell/gnome-shell-hotplug-sniffer.bak /usr/lib/gnome-shell/gnome-shell-hotplug-sniffer