web-dev-qa-db-fra.com

notify-send ne montrant pas de notification lors de la lecture de la vidéo

J'ai un script (qui s'appelle sur la pression du bouton du clavier) qui affiche instantanément une notification avec notify-send et fait ensuite d'autres choses.

Cela fonctionne parfaitement, sauf dans les cas suivants, il n'affiche aucune notification:

  • lorsqu'une vidéo youtube est en cours de lecture (pas nécessairement dans l'onglet actif)
  • lorsqu'une vidéo vimeo est en cours de lecture
  • lorsque le lecteur VLC est ouvert

Curieusement, il affiche une notification lorsque:

  • la vidéo youtube ou vimeo est en pause

Pour clarifier: le script est toujours appelé et produit toujours un résultat. Seule la notification est parfois affichée et parfois non affichée. Dans tous les cas, les changements de volume et de luminosité sont également affichés sans problème.

Ubuntu 16.04, chrome

J'ai installé le notifyosdconfig de ppa: gsn/grabbelkiste et libnotify-bin de ppa: leolik/leolik

Quelqu'un a-t-il une idée de ce qui pourrait être le problème ici? Malheureusement, je ne trouve rien sur ce problème en ligne. S'il vous plaît, ne me dites pas que c'est une sorte de "fonctionnalité" que je ne peux pas désactiver! : P

2
xeddo

J'ai moi-même trouvé la solution:

Cela semble en effet être une fonctionnalité qui peut être contrôlée en spécifiant le niveau d'urgence avec l'option -u --urgency=LEVEL (low,normal,critical).

En utilisant notify-send -u "critical" "notification text" affichera la notification même si la vidéo est lue. Les niveaux d'urgence "bas" et "normal" ne montreront pas la notification dans les cas décrits dans ma question d'origine.

4
xeddo