Можно ли использовать уведомления о громкости из оболочки Gnome в XFCE?

Я как-то заставлял их работать раньше в 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
4
задан 2 October 2012 в 05:10

2 ответа

Запустите gnome-settings-daemon в фоновом режиме. Он обрабатывает специальные клавиши, раскладки клавиатуры и тому подобное.

РЕДАКТИРОВАТЬ:

Должны были проверить это перед публикацией.

Вы можете запустить gnome-settings-daemon с помощью:

$ killall xfsettingsd && gnome-settings-daemon

Обратите внимание, что это установит для вашей темы GTK внешний вид старой школы GNOME2 по умолчанию. Но у вас будут всплывающие окна с громкостью в стиле GNOME.

0
ответ дан 2 October 2012 в 05:10

Краткий ответ: Нет, вы не можете использовать его в 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 + F2 графический блок команд. Попробуйте подключить диск, и вы увидите, что уведомления о подключенном диске нет.

Чтобы восстановить файл обратно, используйте эту команду, чтобы переименовать его в исходное имя

sudo mv /usr/lib/gnome-shell/gnome-shell-hotplug-sniffer.bak /usr/lib/gnome-shell/gnome-shell-hotplug-sniffer
0
ответ дан 2 October 2012 в 05:10

Другие вопросы по тегам:

Похожие вопросы: