Нет уведомлений от 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, кажется, ломает это в системе. Удаление и перезагрузка вернет вам уведомления.