Problem
Ich habe kürzlich ein Upgrade von 13.04 auf 13.10 durchgeführt und plötzlich werden Benachrichtigungsblasen nicht mehr wie gewohnt in der oberen rechten Ecke angezeigt, sondern als weißer Text auf blauem Hintergrund in der oberen linken Ecke. Es sieht aus wie das:
Fehlgeschlagene Versuche, das Problem zu beheben
Ich habe versucht , neu zu installieren
unity
,notify-osd
,ubuntu-desktop
entferntemnotification-daemon
die installiert wurde, nichts von alldem Behebungen es.Tatsächlich
ps aux | grep notify-osd
zeigt das Ausführen , dass notify-osd nicht einmal ausgeführt wird. Aber wenn ich versuche, es manuell zu starten,/usr/lib/x86_64-linux-gnu/notify-osd
erhalte ich:** (notify-osd:4618): WARNING **: Another instance has already registered org.freedesktop.Notifications ** (notify-osd:4618): WARNING **: Could not register instance
Wenn ich es
/usr/share/dbus-1/services/org.freedesktop.Notifications.service
richtig verstehe, wird die Instanz von der Datei registriert , die im Moment Folgendes enthält:[D-BUS Service] Name=org.freedesktop.Notifications Exec=/usr/lib/x86_64-linux-gnu/notify-osd
Das Umbenennen oder Löschen dieser Datei (und ein Neustart) hat keinerlei Auswirkungen (und wird nicht automatisch neu erstellt).
Dies ist kein Duplikat keine Benachrichtigungen von notify-osd auf 13.10 (und übrigens ich gespült
gnome-flashback-session
zusammen mitnotification-daemon
)
Fragen)
Wie kann ich das debuggen? Wie kann ich Benachrichtigungen erhalten, um zum Normalzustand zurückzukehren?
Wenn zusätzliche Debug-Informationen benötigt werden, füge ich diese gerne hinzu (nur dass ich keine weiteren finde).
quelle
xfce-notifyd
anderen Benachrichtigungs-Daemon als installiertnotify-osd
? Was machtps aux | grep osd
und / oderps aux | grep noti
zeigt?xfce-notifyd
ist nicht installiert (ich kenne keinen anderen Daemon);ps aux | grep osd
gibt nichts, undps aux | grep noti
zeigt[fsnotify_mark]
,update-notifier
und/usr/lib/cups/notifier/dbus
.apt-get autoremove
. Was will es entfernen?i3wm
installiert (sollte ich versuchen, das zu löschen + automatisch zu entfernen?).apt-get autoremove
keine Pakete entfernt. Und das Problem trat gleich nach dem Upgrade von 13.04 auf 13.10 auf. Edit: sorry, habe die "update" frage falsch verstanden. (notify-osd
nochnotification-daemon
Benachrichtigungen ziehen auf diese Weise, unter jeder Bedingung, afaik. Ich würde vorschlagen, einen richtigen Fehler im Launchpad zu melden, da Ask Ubuntu nicht der richtige Ort ist, um Fehler zu melden oder zu debuggen.Antworten:
i3 verwendet den Benachrichtigungsdämon "dunst". Sie müssen ihn daher entfernen, um ubuntu wieder zu aktivieren
notify-osd
.Führen Sie Folgendes vom Terminal aus:
quelle
Ich hatte das gleiche Problem wegen i3. Das Löschen aller mit i3 installierten Pakete hat mir geholfen:
Ich denke (aber ich bin mir nicht sicher), dass das Problem mit dem
dunst
Paket lag - laut Beschreibung ist es auch ein Benachrichtigungs-Daemon.quelle