Problem
Niedawno zaktualizowałem wersję z 13.04 do 13.10 i nagle bąbelki powiadomień nie pojawiają się w zwykły sposób w prawym górnym rogu, ale pojawiają się jako biały tekst na niebieskim tle w lewym górnym rogu. To wygląda tak:
Nieudane próby naprawy
Próbowałem Ponowna instalacja
unity
,notify-osd
,ubuntu-desktop
usuniętenotification-daemon
, który został zainstalowany, nic z tego nie rozwiązuje ona.W rzeczywistości uruchamianie
ps aux | grep notify-osd
pokazuje, że powiadomienie-osd nawet nie działa. Ale kiedy próbuję uruchomić go ręcznie przez uruchomienie/usr/lib/x86_64-linux-gnu/notify-osd
, otrzymuję:** (notify-osd:4618): WARNING **: Another instance has already registered org.freedesktop.Notifications ** (notify-osd:4618): WARNING **: Could not register instance
Jeśli dobrze rozumiem, instancja jest rejestrowana przez
/usr/share/dbus-1/services/org.freedesktop.Notifications.service
plik, który w tej chwili zawiera:[D-BUS Service] Name=org.freedesktop.Notifications Exec=/usr/lib/x86_64-linux-gnu/notify-osd
Zmiana nazwy lub usunięcie tego pliku (i ponowne uruchomienie) nie ma żadnego wpływu (i nie jest automatycznie odtwarzany).
To nie jest duplikat Brak powiadomień z powiadomienia-osd w dniu 13.10 (a przy okazji wyczyściłem
gnome-flashback-session
razem znotification-daemon
)
Pytania)
Jak mogę to debugować? Jak mogę uzyskać powiadomienia, aby powróciły do normy?
Jeśli potrzebne są dodatkowe informacje debugowania, chętnie je dodam (po prostu nie mogę ich znaleźć).
źródło
xfce-notifyd
zainstalowany demon powiadomień inny niżnotify-osd
? Co pokazujeps aux | grep osd
i / lubps aux | grep noti
pokazuje?xfce-notifyd
nie jest zainstalowany (nie mam żadnego innego demona);ps aux | grep osd
nic nie daje ips aux | grep noti
pokazuje[fsnotify_mark]
,update-notifier
i/usr/lib/cups/notifier/dbus
.apt-get autoremove
. Co chce usunąć?i3wm
zainstalowany (powinienem spróbować Płukanie + autoremoving że?).apt-get autoremove
nie usunięto żadnych pakietów. Problem pojawił się zaraz po aktualizacji z 13.04 do 13.10. Edycja: przepraszam, źle zrozumiałem pytanie „aktualizacja”. (Aktualizuję + ponownie uruchamiam)notify-osd
nienotification-daemon
rysuj w ten sposób powiadomień, pod żadnym warunkiem, afaik. Sugeruję zgłoszenie odpowiedniego błędu na Launchpad, ponieważ Ask Ubuntu nie jest miejscem do zgłaszania błędów lub debugowania ich.Odpowiedzi:
i3 używa demona powiadomień „dunst”, więc musisz go usunąć, aby ponownie włączyć Ubuntu
notify-osd
.Wykonaj następujące czynności z terminala:
źródło
Miałem ten sam problem z powodu i3. Czyszczenie wszystkich pakietów zainstalowanych za pomocą i3 pomogło mi:
Myślę (ale nie jestem pewien), że problem
dunst
dotyczył pakietu - zgodnie z jego opisem jest to również demon powiadomień.źródło