Notify-osd уведомления отображаются в левом верхнем углу без изменений
проблема
Недавно я обновил с 13.04 до 13.10, и внезапно всплывающие уведомления не отображаются в обычном стиле в правом верхнем углу, но они отображаются в виде белого текста на синем фоне в верхнем левом углу. Это выглядит так:
https://i.imgur.com/gJbr8KU.png
Неудачные попытки это исправить
Я пытался переустановить
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 уведомлений от notify-osd 13.10 (и, кстати, я удалил
gnome-flashback-sessionвместе сnotification-daemon)
Вопросы)
Как я могу отладить это? Как я могу получить уведомления, чтобы вернуться в нормальное состояние?
Если потребуется дополнительная отладочная информация, я буду рад ее добавить (просто больше не могу найти).
2 ответа
i3 использует демон уведомлений "dunst", поэтому вы должны удалить его, чтобы снова включить ubuntu notify-osd,
Выполните следующее из терминала:
sudo apt-get purge dunst
killall dunst
notify-send "Hello"
У меня была такая же проблема из-за i3. Очистка всех пакетов, которые были установлены с i3, помогла мне:
sudo apt-get purge i3 i3-wm i3lock suckless-tools i3status dunst
Я думаю (но я не уверен), что проблема была с dunst package - по своему описанию это тоже демон уведомлений.
Этот вопрос немного устарел, но я думаю, что могу добавить к нему. Проблема не в i3 и не в dunst, а в D-Bus. Видимо плохо справляется с несколькими поставщиками уведомлений. См. Примечание здесь. Я столкнулся с той же проблемой с демоном уведомлений XFCE при запуске Arch.