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