Xfce4 отверг мои уведомления GNOME (notify-osd). Как мне их вернуть?

Я установил xfce4 (sudo apt-get install xfce4) и теперь на обычном сеансе Ubuntu (Unity) я получаю светлые (как я предполагаю, xfce) уведомления. Как мне вернуть это обратно в notify-osd?

2
задан 13 June 2012 в 21:04

3 ответа

У меня была та же проблема, но в моем случае (с Ubuntu 14.04 LTS - 32bit) я заменил строку

Exec=/usr/lib/xfce4/notifyd/xfce4-notifyd

на эту:

Exec=/usr/lib/i386-linux-gnu/notify-osd

, потому что исполняемый файл notify-osd был там, вместо этого он был в /usr/lib/notify-osd/.

После этого я восстановил уведомления о громкости и яркости OSD!

0
ответ дан 13 June 2012 в 21:04

из http://www.techmansworld.com/2012/07/how-to-restore-unitys-notification.html

Итак, во-первых, откройте терминал. это можно сделать, открыв меню приложений из XFCE, или в Unity, открыв тире и введя «терминал». Когда терминал открыт, вставьте следующую строку в терминал и нажмите клавишу ввода.

gksu gedit /usr/share/dbus-1/services/org.xfce.xfce4-notifyd.Notifications.service

После нажатия кнопки ввода вы должны получить запрос на ввод пароля, так как это изменяет высокоуровневые части вашей системы. Просто введите свой пароль и продолжайте. Новое окно gedit (текстовый редактор) должно открыться с этим файлом конфигурации.

Все, что вам нужно сделать сейчас, это заменить одну строку текста в этом файле. В этом файле просто замените следующую строку:

Exec=/usr/lib/xfce4/notifyd/xfce4-notifyd 

на

Exec=/usr/lib/notify-osd/notify-osd

Примечание Для 64-битных установок замените:

Exec=/usr/lib/x86_64-linux-gnu/xfce4/notifyd/xfce4-notifyd 

с

Exec=/usr/lib/x86_64-linux-gnu/notify-osd/notify-osd

После этого сохраните файл и выйдите из системы. Войдите снова, и вы должны увидеть систему уведомлений Unity. Обратите внимание, что после этого вы также получите систему уведомлений GNOME в XFCE .

Если вы передумали и хотите вернуть систему уведомлений XFCE, просто отредактируйте этот файл еще раз и вставьте первую строку туда, где находится вторая строка.

0
ответ дан 13 June 2012 в 21:04

Точно то же самое случилось со мной, но принятый ответ не работал на Ubuntu 16.04. Чтобы решить ее, мне просто нужно было удалить пакет xfce4-notifyd.

sudo apt-get remove xfce4-notifyd

Обратите внимание, что это заставит среду XFCE использовать библиотеку Ubuntu notify-osd.

0
ответ дан 13 June 2012 в 21:04

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

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