notify-send funktioniert am 14.04 nicht, Lautstärke- und Helligkeitsbenachrichtigungen jedoch

8

Ich habe mich hier umgesehen und über eine Stunde gegoogelt, bin aber einer Lösung nicht näher gekommen.

Beginnen wir mit dem Töten /usr/lib/x86_64-linux-gnu/notify-osd.

Ich mache notify-send "foo"es dann und es erscheint wieder, aber nichts zeigt. Beenden Sie es erneut, aber ändern Sie dann die Lautstärke oder Helligkeit. Es wird erneut angezeigt und die Benachrichtigung wird angezeigt .

Ich habe auch versucht, die Python-Pynotify-Bibliothek und den DISPLAY=:0Trick zu verwenden, nur für den Fall, aber es macht keinen Unterschied.

Ich habe überprüft, dass der Benachrichtigungs-Daemon nicht installiert ist, und libnotify-bin und libnotify4 neu installiert. Die Ausgabe von dpkg -l | grep -i notifyist

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

Dies ist auf einer ziemlich neuen Installation von 14.04, keine bestimmten Mods.

Ich habe keine Ahnung, was ich als nächstes versuchen soll.

Wenn Sie dies tun, sprechen Sie bitte! :-)

Bearbeiten :

Ich sehe, dass mir dies nicht klar war, als ich diese Frage gestellt habe, aber dies ist ein zeitweiliges Problem. Benachrichtigungen stoppen oder funktionieren scheinbar von selbst. Ich konnte kein Muster dafür wahrnehmen. Nichts von dem Offensichtlichen.

Ich habe alle Standardverfahren zum Löschen und Neuinstallieren ausprobiert, aber das machte keinen Unterschied.

Ich habe den winzigen Verdacht, dass mein Video-Setup etwas damit zu tun haben könnte, da ich eine Nvidia optimus-Karte habe, die ich trotz aller Anstrengungen nicht ganz zu meiner Zufriedenheit einrichten konnte. Wenn eine zusammengesetzte "Augenweide" -Funktion verwendet wird und diese Funktion nicht zuverlässig ist, kann dies möglicherweise das Verhalten erklären, das ich sehe.

user284445
quelle
Ich habe kein solches Problem am 14.04. Sieht so aus, als ob etwas fehlt. Sie können versuchen, notify-osd erneut zu installieren.
Khurshid Alam

Antworten:

10

FWIW, ich habe gegen meine Installation von Ubuntu 14.04 (64 Bit) geprüft und habe die gleiche dpkg...Ausgabe wie Sie sowie einige andere von anderen Apps, die installiert werden.

Versuchen Sie es notify-send "summary" "body"auch mit dem --urgency=critical, um festzustellen, ob dies Auswirkungen hat. Letzteres ist wirksam, wenn notify-sendes unterdrückt wird, weil ein Video abgespielt wird.

Andernfalls installieren Sie möglicherweise eine Anzeige eines Drittanbieters mit Benachrichtigungen und prüfen Sie, ob dies funktioniert.

Fand aus einem Kommentar zu dieser Frage Folgendes :

Versuchen Sie, den Benachrichtigungs-Daemon zu sudo apt-get purge notification-daemonlöschen apt-get autoremove. Versuchen Sie es dann . Stellen Sie sicher, dass notify-osdinstalliert ist: sudo apt-get install --reinstall notify-osdund starten Sie neu.

Bernmeister
quelle
10
- Dringlichkeit = kritisch macht einen Unterschied für mich. Ich bin mir nicht sicher, wo ich ändern kann, welche Benachrichtigungsstufe ich akzeptiere.
Dkinzer
3
--urgency = kritisch funktioniert auch für mich! Endlich ein Hinweis auf das Rätsel.
user284445
Ich habe ein verwandtes Problem am 14.04. notifyosd zeigt mir viele Ereignisse, aber keine Helligkeitsänderung. wie kann ich es reparieren?
ViBE
--urgency = kritisch funktioniert auch bei mir. Ich denke, das Problem ist die Videowiedergabe. Bei unkritischen Dringlichkeitsstufen werden die Benachrichtigungen nicht angezeigt, wenn Videos abgespielt werden. sogar meine youtube musik im hintergrund: /
xeddo
--urgency = kritisch funktioniert perfekt. Wie xeddo sagte, scheint es mit der Videowiedergabe zu tun zu haben, da Benachrichtigen-Senden ohne --urgency = Kritisch keine Benachrichtigungen anzeigt, während ein Youtube-Video abgespielt wird.
Aurelio123