В более старых версиях Ubuntu, /usr/share/dbus-1/services/org.freedesktop.Notifications.service
мог быть отредактирован для изменения демона уведомления по умолчанию.
Однако изменение этого файла больше не влияет на демона уведомления по умолчанию в более новой версии. Какие-либо идеи о том, как изменить демона уведомления по умолчанию?
Кажется, что нет никакого приоритета, или единственная установка указывают для установки который freedesktop демон уведомления работать. Я получил такую проблему с XFCE, установленным на Ubuntu 14.04.
запуск уведомления о Единице xfce4-notifyd
, поскольку это было значение по умолчанию.
Проверка на доступные сервисы уведомления, пример:
$ grep -r org.freedesktop.Notifications /usr/share/dbus-1/services/
/usr/share/dbus-1/services/org.xfce.xfce4-notifyd.Notifications.service:Name=org.freedesktop.Notifications
/usr/share/dbus-1/services/org.freedesktop.Notifications.service:Name=org.freedesktop.Notifications
Отключают не необходимые, оставляют только тот, который Вы хотите:
sudo mv /usr/share/dbus-1/services/org.xfce.xfce4-notifyd.Notifications.service /usr/share/dbus-1/services/org.xfce.xfce4-notifyd.Notifications.service.disable
pkill xfce4-notifyd
Проверка
notify-send test
стиль уведомления о Единице назад (notify-osd
)
Иначе, Единица не запускает демона уведомлений по умолчанию. Таким образом, можно добавить тот, Вам нравится запускать приложения. См. , Как я запускаю приложения автоматически на входе в систему? . Я думаю, что это лучше, потому что это не влияет на другую настольную сессию что реле на сервисном файле для запуска их демона уведомлений.
Полезная Ссылка:
Для начала потребности сказать, что поведение является причиной решить, это - неправильная работа NotifyOSD с Compiz или Metacity, что зависит от предпочтений. Это может быть также результат среды рабочего стола изменения (подобный GDM). Таким образом, лучшим решением для Вас будут лучшие детали, что Вы хотите сделать и где. "Где" то, где Ваш сервер NotifyOSD имеет работы.
Поэтому, если Ваши детали решения для Единицы:
killall notify-osd
notify-osd
или если выше пробной версии было неудачно, таким образом, можно попробовать твердость наиболее распространенная среда:
sudo apt-get build-deps unity
Позволяют нам для нахождения ответа вместе.