проблема
Недавно я обновил с 13.04 до 13.10, и внезапно всплывающие уведомления не отображаются в обычном стиле в правом верхнем углу, но они отображаются в виде белого текста на синем фоне в верхнем левом углу. Это выглядит так:
Неудачные попытки это исправить
Я попытался переустановка
unity
,notify-osd
,ubuntu-desktop
удаляют ,notification-daemon
который был установлен, ничего из этого не фиксирует его.Фактически, запуск
ps aux | grep notify-osd
показывает, что notify-osd даже не работает. Но когда я пытаюсь запустить его вручную,/usr/lib/x86_64-linux-gnu/notify-osd
я получаю:** (notify-osd:4618): WARNING **: Another instance has already registered org.freedesktop.Notifications ** (notify-osd:4618): WARNING **: Could not register instance
Если я хорошо понимаю, экземпляр регистрируется
/usr/share/dbus-1/services/org.freedesktop.Notifications.service
файлом, который сейчас содержит:[D-BUS Service] Name=org.freedesktop.Notifications Exec=/usr/lib/x86_64-linux-gnu/notify-osd
Переименование или удаление этого файла (и перезагрузка) не имеет никакого эффекта (и он не воссоздается автоматически).
Это не дубликат No notification от notify-osd 13.10 (и, кстати, я удалился
gnome-flashback-session
вместе сnotification-daemon
)
Вопросов)
Как я могу отладить это? Как я могу получить уведомления, чтобы вернуться в нормальное состояние?
Если потребуется дополнительная отладочная информация, я буду рад ее добавить (просто больше не могу найти).
источник
xfce-notifyd
установлен или какой-либо демон уведомлений, кромеnotify-osd
? Чтоps aux | grep osd
и / илиps aux | grep noti
показать?xfce-notifyd
не установлен (я не знаю ни одного другого демона);ps aux | grep osd
ничего не дает, иps aux | grep noti
шоу[fsnotify_mark]
,update-notifier
и/usr/lib/cups/notifier/dbus
.apt-get autoremove
. Что он хочет удалить?i3wm
установил (я должен попробовать очистить + автоудаление это?).apt-get autoremove
Удалил нет пакетов. И проблема появилась сразу после обновления с 13.04 до 13.10. Изменить: извините, неправильно понял вопрос "обновления". (notify-osd
ниnotification-daemon
рисовать уведомления таким образом, ни при каких условиях, афаик. Я бы посоветовал подать соответствующую ошибку на Launchpad, поскольку Ask Ubuntu - это не место для сообщений об ошибках или их отладки.Ответы:
i3 использует демон уведомлений "dunst", поэтому вы должны удалить его, чтобы снова включить Ubuntu
notify-osd
.Выполните следующее из терминала:
источник
У меня была такая же проблема из-за i3. Очистка всех пакетов, которые были установлены с i3, помогла мне:
Я думаю (но я не уверен), что проблема была с
dunst
пакетом - согласно его описанию, это тоже демон уведомлений.источник