Как я могу заменить **notification-daemon**
(некрасивые уведомления внизу экрана) на
NotifyOSD
(современные пузырьки в правом верхнем углу)?
Я нашел несколько сообщений об этом, но в GNOME в режиме по умолчанию нет Default Provider
в
gnome.session
(только в режиме отката).
Информация, которую предоставляет это сообщение, связана:
Как я могу заставить уведомления о Notify-OSD нажатия принести мне к своему приложению/сообщению?
Системный файл (12.04):
file:///usr/share/dbus-1/services/org.freedesktop.Notifications.service
содержание:
[D-BUS Service] Name=org.freedesktop.Notifications Exec=/bin/sh -c 'if [ ! -x /usr/lib/notification-daemon/notification-daemon ] || [ "$GDMSESSION" = guest-restricted ] || [ "$GDMSESSION" = gnome-classic-guest-restricted ] [ "$GDMSESSION" = default -a "$(basename `readlink /etc/alternatives/x-session-manager`)" = gnome-session ] || [ "$GDMSESSION" = ubuntu ] || [ "$GDMSESSION" = ubuntu-2d ]; then exec /usr/lib/notify-osd/notify-osd; else exec /usr/lib/notification-daemon/notification-daemon; fi'
по-видимому, переключение сегментов кода, которые являются полужирными, сделает переключатель, но на самом деле ли изменение функционально, другой вопрос. (например - Делают обоих notification-daemon
& notify-osd
существовать? и т.д.)
Другая сырая возможность состоит в том, чтобы переименовать двоичные файлы, подкачивающие названия notification-daemon
и notify-osd
однако иногда существуют проблемы как конфликтующее появление зависимостей, когда двоичный файл исследует свое собственное имя.
Мне не нравится отправлять гипотетические решения, но это - что-то, что я предпочитаю не пытаться, так как не было никакого ответа, возможно, это сообщение подбодрит аудиторию и спровоцирует лучшие ответы.
касательно:
Я использую этот трюк в Ubuntu 13.10: просто удалите извещение-извещение из автозагрузки приложений:
Показать службы запуска (по умолчанию скрыто)
cd /etc/xdg/autostart/
sudo sed --in-place 's/NoDisplay=true/NoDisplay=false/g' *.desktop
Открыть автозагрузку приложений (системные инструменты -> Настройки -> Приложения для запуска), найдите «Уведомление Deamon» и не можете его!