web-dev-qa-db-fra.com

notify-send ne fonctionne pas le 14.04, mais les notifications de volume et de luminosité fonctionnent

J'ai parcouru le site et googlé pendant plus d'une heure, mais je ne vois pas de solution, alors allez-y.

commençons par tuer /usr/lib/x86_64-linux-gnu/notify-osd.

Je fais alors notify-send "foo" et il réapparaît, mais rien ne se voit. Tuez-le à nouveau, puis changez le volume ou la luminosité et il réapparaîtra et la notification indique.

J'ai également essayé d'utiliser la bibliothèque python pynotify et l'astuce DISPLAY=:0, juste au cas où, mais cela ne fait aucune différence.

J'ai vérifié que notification-daemon n'est pas appelé, et j'ai réinstallé libnotify-bin et libnotify4. La sortie de dpkg -l | grep -i notify est

gir1.2-notify-0.7  
libnotify-bin  
libnotify4:AMD64
notify-osd
notify-osd-icons
python-notify

Ceci est sur une installation assez récente du 14.04, sans mods particuliers.

Je ne sais pas quoi essayer ensuite.

Si vous le faites, parlez s'il vous plaît! :-)

Edit:

Je vois que je n’étais pas clair à ce sujet lorsque j’ai posté cette question, mais c’est un problème intermittent. Les notifications s'arrêtent ou commencent à fonctionner apparemment de son propre chef. Je n'ai pas été capable de percevoir un motif. Aucune de l'évident.

J'ai essayé toutes les procédures standard de purge et de réinstallation, mais cela ne faisait aucune différence.

Je soupçonne fort peu que ma configuration vidéo y soit pour quelque chose, vu que je possède une carte Nvidia optimus que je n’ai pas été en mesure de configurer à ma satisfaction, bien que j’ai essayé de faire de mon mieux. Peut-être que si une fonctionnalité de composition "bonbon à l'oeil" est utilisée et que cette fonctionnalité n'est pas fiable, cela peut expliquer le comportement que je constate.

8
user284445

FWIW, j’ai vérifié par rapport à mon installation d’Ubuntu 14.04 (64 bits) et obtenu le même résultat dpkg... que celui que vous avez, ainsi que quelques autres d’autres applications en cours d’installation.

Essayez notify-send "summary" "body" et essayez également avec --urgency=critical pour voir si cela a un effet. Ce dernier est effectif lorsque notify-send est supprimé car une vidéo est en cours de lecture.

Sinon, installez peut-être un indicateur tiers qui contient des notifications et voyez si cela fonctionne.

Trouvé le texte suivant à partir d'un commentaire à la question this :

Essayez de purger notification-daemon: Sudo apt-get purge notification-daemon puis essayez apt-get autoremove. Assurez-vous que notify-osd est installé: Sudo apt-get install --reinstall notify-osd et redémarrez.

10
Bernmeister