notify-send macht noch nichts, libnotify ist installiert

13

Ich versuche, notify-send zu verwenden, aber es wird nicht angezeigt.

Ich bin mir ziemlich sicher, dass ich die richtigen Pakete installiert habe, aber ich bin kein Experte in der Konfiguration der Benachrichtigungseinstellungen.

Ich weiß, dass eine Art Benachrichtigungspaket funktioniert - ich erhalte (sporadisch) Benachrichtigungen von Pidgin.

Was ist die richtige Konfiguration für den ordnungsgemäßen Betrieb von notify-send?

  • Ich habe libnotify-bininstalliert

  • Ich habe das notification-daemoninstalliert

Paul Nathan
quelle

Antworten:

10

Soweit ich weiß, gibt es keine speziellen Konfigurationsdateien, daher würde ich versuchen, das Paket erneut zu installieren

sudo apt-get --reinstall install libnotify-bin notify-osd
ordnen
quelle
Sie müssen die beiden Pakete nicht separat neu installieren, sondern können dies mit einem einzigen Befehl tun:sudo apt-get --reinstall install libnotify-bin notify-osd
Eliah Kagan
2
Unter Debian Wheezy muss ich auch einen Benachrichtigungsdämon wie / usr / lib / notify-osd / notify-osd
gavenkoa
1
Ich entdecke auch einen Benachrichtigungs-Daemon unter Debian, der besser aussieht.
Gavenkoa
Für Arch-Benutzer:pacman -Rnsdd libnotify && pacman -Sy libnotify
Mark K Cowan
3

In meinem Fall wurde die Benachrichtigung nicht angezeigt, da ich Netbeans im Vollbildmodus im Hintergrund hatte.

Aus irgendeinem seltsamen Grund wurde die Nachricht versteckt.

Standardspezifikation
quelle
Seltsam. Hatte das gleiche Problem mit einem Terminal im Vollbildmodus dies zu versuchen. Wenn Sie ein Fenster daraus machen, wird es auf magische Weise repariert.
Jaxrtech
Ich hatte dasselbe mit PHPStorm, danke für das Kommentieren, da es mich verwirrte, warum es nicht funktionierte.
Chris0
1

Sie müssen installieren libnotify-bin, um den Befehl "notify-send" verwenden zu können.

Alin Andrei
quelle
Es wurde installiert.
Paul Nathan
@Paul: dann sollte es funktionieren ... Ich bin sicher, dass dies das erforderliche Paket ist, um notify-send verwenden zu können, es sei denn, mit libnotify auf Ihrem System stimmt etwas nicht.
Alin Andrei
1

In meinem Fall habe ich versehentlich die Einstellungen für Benachrichtigungsbanner deaktiviert .

Bildbeschreibung hier eingeben

Beachten Sie, dass diese Antwort möglicherweise nicht für den OP-Fall relevant ist, der behauptet, dass Pidgin funktioniert. Aber es soll jemandem anhand des Fragetitels weiterhelfen.

林果 林果
quelle
1

In meinem Fall funktioniert es nur mit einem Zeitlimit von Null ( -t 0) oder mit kritischer Dringlichkeit ( -u critical).

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

kleiner Hinweis:

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

Wie in http://forum.lxde.org/viewtopic.php?f=8&t=114&p=287 beschrieben der Update-Notifier-Daemon auf anderen Desktops, die ihn unterstützen, nicht automatisch ausgeführt. Daher erhalte ich keine automatischen Updates wie angegeben in der Konfiguration, es sei denn, ich führe den Update-Manager manuell aus (was in Ordnung funktioniert).

Im:

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

In dieser Datei befindet sich eine Zeile, die folgendermaßen lautet:

   OnlyShowIn=GNOME;XFCE;

Diese Zeile sollte geändert werden in: NotShowIn = KDE; Oder andere nicht unterstützte Desktops.

Ich benutze Xubuntu 8.10 und die LXDE-Desktop-Umgebung (so habe ich es herausgefunden)

Michael
quelle