Уведомление-отправка не работает 14.04, но уведомления громкости и яркости делают
Я просматривал здесь и гуглил более часа, но не приблизился к решению, так что здесь идет.
давайте начнем с убийства /usr/lib/x86_64-linux-gnu/notify-osd
,
Я тогда делаю notify-send "foo"
и это появляется снова, но ничего не показывает. Убейте его снова, но затем измените громкость или яркость, и он появится снова, и появится уведомление.
Я также попытался использовать библиотеку Python Pynotify, и DISPLAY=:0
трюк, на всякий случай, но это не имеет значения.
Я убедился, что демон-уведомление не установлен, и переустановил libnotify-bin и libnotify4. Выход из dpkg -l | grep -i notify
является
gir1.2-notify-0.7
libnotify-bin
libnotify4:amd64
notify-osd
notify-osd-icons
python-notify
Это на довольно свежей установке 14.04, без особых модов.
Я понятия не имею, что попробовать дальше.
Если вы делаете, пожалуйста, говорите!:-)
Редактировать:
Я вижу, что мне было непонятно, когда я отправил этот вопрос, но это непостоянная проблема. Уведомления останавливается или начинает работать, по-видимому, самостоятельно. Я не был в состоянии понять образец этого. Ничего из очевидного.
Я перепробовал все стандартные процедуры очистки и переустановки, но это не имело значения.
У меня есть крошечное подозрение, что мои настройки видео могут быть как-то связаны с этим, поскольку у меня есть карта Nvidia optimus, которую я не смог настроить совсем к своему удовлетворению, несмотря на то, что я довольно старался. Возможно, если используется какая-то особенность композитинга "конфетка для глаз" и эта функция не заслуживает доверия, это может объяснить поведение, которое я вижу.
1 ответ
FWIW, я проверил мои установки Ubuntu 14.04 (64-битной) и имеют те же dpkg...
вывод, который у вас есть, плюс несколько других из других установленных приложений.
Пытаться notify-send "summary" "body"
а также попробуйте с --urgency=critical
чтобы увидеть, если это имеет какое-либо влияние. Последнее эффективно, когда notify-send
подавляется, потому что воспроизводится видео.
В противном случае, возможно, установите сторонний индикатор с уведомлениями и посмотрите, работает ли он.
Нашел следующее из комментария на этот вопрос:
Попробуйте очистить уведомления-демон: sudo apt-get purge notification-daemon
тогда попробуй apt-get autoremove
, Удостовериться notify-osd
установлено: sudo apt-get install --reinstall notify-osd
и перезагрузите.