Уведомление-отправка не работает 14.04, но уведомления громкости и яркости делают

8

Я просматривал здесь и гуглил более часа, но не приблизился к решению, так что здесь идет.

давайте начнем с убийства /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, которую я не смог настроить совсем к своему удовлетворению, несмотря на то, что я довольно старался. Возможно, если используется какая-то особенность композитинга «конфетка для глаз» и эта функция не заслуживает доверия, это может объяснить поведение, которое я вижу.

user284445
источник
У меня такой проблемы нет на 14.04. Похоже, что-то не хватает. Вы можете попробовать переустановить notify-osd.
Хуршид Алам

Ответы:

10

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и перезапустите.

Bernmeister
источник
10
--urgency = критический имеет значение для меня. Не уверен, где я могу изменить уровень уведомления, который я принимаю.
dkinzer
3
--urgency = у меня тоже критический Наконец ключ к тайне.
user284445
у меня есть проблема 14.04. notifyosd показывает мне много событий, но не изменение яркости. как я могу это исправить?
ViBE
--urgency = критический также работает для меня. Я думаю, что проблема заключается в воспроизведении видео. на некритических уровнях срочности уведомления не отображаются при воспроизведении любого видео. даже моя музыка на YouTube в фоновом режиме: /
xeddo
--urgency = критический работает отлично. Как сказал xeddo, похоже, что это связано с воспроизведением видео, так как notify-send без --urgency = критического значения, похоже, не показывает уведомления во время воспроизведения видео на Youtube.
aurelio123