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=:0
Trick 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 notify
ist
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.
quelle
Antworten:
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, wennnotify-send
es 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-daemon
löschenapt-get autoremove
. Versuchen Sie es dann . Stellen Sie sicher, dassnotify-osd
installiert ist:sudo apt-get install --reinstall notify-osd
und starten Sie neu.quelle