notify-send ne fait rien, mais libnotify est installé

13

J'essaie d'utiliser notify-send, mais il ne s'affiche pas.

Je suis raisonnablement sûr d'avoir installé les bons packages, mais je ne suis pas expert dans la configuration des paramètres de notification.

Je sais que j'ai une sorte de package de notification qui fonctionne - je reçois des notifications de Pidgin (sporadiquement).

Quelle est la configuration correcte pour que notify-send fonctionne correctement?

  • J'ai libnotify-bininstallé

  • J'ai notification-daemoninstallé

Paul Nathan
la source

Réponses:

11

Il n'y a pas de fichiers de configuration spéciaux pour autant que je sache donc j'essaierais de réinstaller le paquet

sudo apt-get --reinstall install libnotify-bin notify-osd
organiser
la source
Vous n'avez pas à réinstaller les deux packages séparément, mais vous pouvez le faire avec une seule commande:sudo apt-get --reinstall install libnotify-bin notify-osd
Eliah Kagan
2
Sous Debian Wheezy, je dois également démarrer le démon de notification comme / usr / lib / notify-osd / notify-osd
gavenkoa
1
Je découvre également un démon de notification sous Debian qui a un aspect plus agréable.
gavenkoa
Pour les utilisateurs de l'arche:pacman -Rnsdd libnotify && pacman -Sy libnotify
Mark K Cowan,
3

Dans mon cas, la notification n'a pas été affichée car j'avais des netbeans en mode plein écran en arrière-plan.

Pour une raison étrange, le message se cachait.

Spécification standard
la source
Étrange. J'ai eu le même problème avec un terminal fonctionnant en plein écran. En faire une fenêtre le corrige comme par magie.
jaxrtech
J'ai eu la même chose avec PHPStorm, merci d'avoir commenté car cela me déroutait de savoir pourquoi cela ne fonctionnait pas.
Chris0
1

Vous devez installer libnotify-binpour pouvoir utiliser la commande "notify-send".

Alin Andrei
la source
Il a été installé.
Paul Nathan
@Paul: alors cela devrait fonctionner ... Je suis sûr que c'est le package requis pour pouvoir utiliser notify-send, sauf si quelque chose ne va pas avec libnotify sur votre système.
Alin Andrei
1

Dans mon cas, c'est parce que j'ai désactivé accidentellement les paramètres des bannières de notification .

entrez la description de l'image ici

Notez que cette réponse peut ne pas être pertinente pour le cas OP qui prétend que Pidgin fonctionne. Mais cela devrait aider quelqu'un sur la base du titre de la question.

林果 皞
la source
1

Dans mon cas, cela ne fonctionne qu'avec une limite de temps nulle ( -t 0) ou avec une urgence critique ( -u critical).

notify-send -t 0 "Nagging you."
notify-send -u critical "It's critical"
fuujuhi
la source
0

petit indice:

De: [ https://bugs.launchpad.net/ubuntu/+source/update-notifier/+bug/300463]

Comme décrit dans http://forum.lxde.org/viewtopic.php?f=8&t=114&p=287, le démon update-notifier n'est pas exécuté automatiquement sur les autres bureaux qui le prennent en charge, donc je ne reçois pas les mises à jour automatiques comme spécifié dans la configuration, sauf si j'exécute manuellement le gestionnaire de mise à jour (qui fonctionne bien).

Dans:

   /etc/xdg/autostart/update-notifier.desktop

Il y a une ligne à l'intérieur de ce fichier qui se lit comme ceci:

   OnlyShowIn=GNOME;XFCE;

Cette ligne doit être remplacée par: NotShowIn = KDE; Ou d'autres ordinateurs de bureau non pris en charge.

J'utilise Xubuntu 8.10 et l'environnement de bureau LXDE (c'est comme ça que j'ai découvert)

Michael
la source