Нет уведомлений от notify-osd 13.10

Я недавно обновился до 13.10. Notify-OSD работает правильно (notify-send test отправляет уведомление правильно, используя стиль gnome-shell), но я не могу получать уведомления о увеличении / уменьшении громкости, следующем / предыдущем треке, увеличении / уменьшении яркости, событиях извлечения CD. Это раньше работало 13.04.

Я использую сеанс флешбека Gnome, это может быть частью ответа. Спасибо.

2 ответа

Решение

Кроме того, для рабочих уведомлений (например, notify-send) уведомление составляется из смеси стилей уведомления Gnome3 и Unity. Это довольно некрасиво.

Похоже, что это вызвано уведомлением-демоном, который поставляется с gnome-flashback (но конфликтует с notify-osd?). К сожалению, пакет не может быть удален, потому что это зависимость от gnome-flashback.

Уничтожение процесса исправляет систему уведомлений, т. Е. Используется только notify-osd, а при увеличении / уменьшении / отключении звука снова отображается уведомление.

killall /usr/lib/notification-daemon/notification-daemon

Чтобы предотвратить запуск уведомления-демона при каждом сеансе gnome-fallback, я отредактировал файл /etc/xdg/autostart/notification-daemon.desktop. Я изменил строку:

AutostartCondition=GNOME3 unless-session gnome

Для того, чтобы:

AutostartCondition=false

Обратите внимание, что это всего лишь обходной путь. Я думаю, что сообщение об ошибке должно быть заполнено в панели запуска для этого, если это не может быть исправлено без ручного редактирования файла, предоставленного пакетом.

Я также обнаружил, что установка xfce, кажется, ломает это в системе. Удаление и перезагрузка вернет вам уведомления.

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