Problem
Ich habe vor Kurzem ein Upgrade von 13.04 auf 13.10 durchgeführt und plötzlich erscheinen die Benachrichtigungsblasen nicht mehr wie üblich in der oberen rechten Ecke, sondern als weißer Text auf blauem Hintergrund in der oberen linken Ecke. Das sieht dann so aus:
Erfolglose Versuche, das Problem zu beheben
Ich habe versucht, neu zu installieren ,
unity
zu entfernen , was installiert war, aber nichts davon behebt das Problem.notify-osd
ubuntu-desktop
notification-daemon
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 durch Ausführen 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 das richtig verstehe, wird die Instanz durch die
/usr/share/dbus-1/services/org.freedesktop.Notifications.service
Datei registriert, die derzeit 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 sie wird nicht automatisch neu erstellt).
Dies ist kein Duplikat vonKeine Benachrichtigungen von notify-osd am 13.10(und nebenbei bemerkt habe ich
gnome-flashback-session
mitgekotztnotification-daemon
)
Fragen)
Wie kann ich das debuggen? Wie kann ich Benachrichtigungen erhalten, um den Normalzustand wiederherzustellen?
Wenn zusätzliche Debuginformationen benötigt werden, füge ich sie gerne hinzu (ich kann nur keine mehr finden).
Antwort1
i3 verwendet den Benachrichtigungs-Daemon „dunst“, Sie müssen ihn also entfernen, um Ubuntu wieder zu aktivieren notify-osd
.
Führen Sie Folgendes vom Terminal aus aus:
sudo apt-get purge dunst
killall dunst
notify-send "Hello"
Antwort2
Ich hatte wegen i3 das gleiche Problem. Das Löschen aller mit i3 installierten Pakete hat mir geholfen:
sudo apt-get purge i3 i3-wm i3lock suckless-tools i3status dunst
Ich denke (bin mir aber nicht sicher), dass das Problem beim dunst
Paket lag – der Beschreibung zufolge handelt es sich auch hier um einen Benachrichtigungs-Daemon.
Antwort3
Diese Frage ist zwar schon etwas älter, aber ich glaube, ich kann noch etwas dazu beitragen. Das Problem liegt nicht bei i3 oder Dunst, sondern eigentlich bei D-Bus. Anscheinend ist es nicht gut im Umgang mit mehreren Benachrichtigungsanbietern. Siehe den HinweisHier. Beim Ausführen von Arch stieß ich auf dasselbe Problem mit dem XFCE-Benachrichtigungs-Daemon.