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

8

J'ai parcouru ici et googlé pendant plus d'une heure, mais je ne suis pas plus proche d'une solution, alors voilà.

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

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

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

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

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

Il s'agit d'une installation assez récente de 14.04, pas de mods particuliers.

Je ne sais pas quoi essayer ensuite.

Si vous le faites, veuillez parler! :-)

Modifier :

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 leur propre chef. Je n'ai pas pu y percevoir de schéma. Rien d'évident.

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

J'ai un petit soupçon que ma configuration vidéo pourrait avoir quelque chose à voir avec cela, car j'ai une carte Nvidia optimus que je n'ai pas pu configurer assez à ma satisfaction malgré des efforts plutôt difficiles. Peut-être que si une fonctionnalité de composition pour les yeux est utilisée et que cette fonctionnalité n'est pas fiable, cela peut expliquer le comportement que je vois.

user284445
la source
Je n'ai pas un tel problème le 14.04. Il semble que quelque chose manque. Vous pouvez essayer de réinstaller notify-osd.
Khurshid Alam

Réponses:

10

FWIW, j'ai vérifié mon installation d'Ubuntu 14.04 (64 bits) et j'ai la même dpkg...sortie que vous avez, plus quelques autres applications en cours d'installation.

Essayez notify-send "summary" "body"et essayez également avec --urgency=criticalpour voir si cela a un effet. Ce dernier est efficace lorsqu'il notify-sendest supprimé car une vidéo est en cours de lecture.

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

Trouvé ce qui suit à partir d'un commentaire à cette question:

Essayez de purger le démon de notification: sudo apt-get purge notification-daemonessayez ensuite apt-get autoremove. Assurez-vous qu'il notify-osdest installé: sudo apt-get install --reinstall notify-osdet redémarrez.

Bernmeister
la source
10
--urgency = critique fait une différence pour moi. Je ne sais pas où je peux changer le niveau de notification que j'accepte.
dkinzer
3
--urgency = travaux critiques pour moi aussi! Enfin un indice sur le mystère.
user284445
j'ai un problème connexe le 14.04. notifyosd me montre beaucoup d'événements, mais pas de changement de luminosité. comment puis-je le réparer?
ViBE
--urgency = critique fonctionne aussi pour moi. Je pense que le problème est la lecture vidéo. aux niveaux d'urgence non critiques, les notifications ne s'affichent pas lorsqu'un type de vidéo est en cours de lecture. même ma musique youtube en arrière-plan: /
xeddo
--urgency = travaux critiques parfaitement. Comme l'a dit xeddo, cela semble avoir à voir avec la lecture vidéo, car notifier-envoyer sans --urgency = critique ne semble pas afficher de notifications pendant la lecture d'une vidéo Youtube.
aurelio123