Le notifiche di notifica-osd appaiono senza vergogna nell'angolo in alto a sinistra


36

Problema

Di recente ho aggiornato da 13.04 a 13.10 e improvvisamente le bolle di notifica non appaiono come al solito nell'angolo in alto a destra, ma appaiono come testo bianco su sfondo blu nell'angolo in alto a sinistra. Sembra così:

Notifica a tema errato nell'angolo in alto a sinistra.

Tentativi falliti di risolverlo

  • Ho provato a reinstallare unity, notify-osd, ubuntu-desktoprimosso notification-daemonche è stato installato, nessuno di che la fissa.

  • In effetti, l'esecuzione ps aux | grep notify-osdmostra che notification-osd non è nemmeno in esecuzione. Ma quando provo ad avviarlo manualmente eseguendo /usr/lib/x86_64-linux-gnu/notify-osdottengo:

    ** (notify-osd:4618): WARNING **: Another instance has already registered org.freedesktop.Notifications
    
    ** (notify-osd:4618): WARNING **: Could not register instance
    
  • Se ho capito bene, l'istanza è registrata dal /usr/share/dbus-1/services/org.freedesktop.Notifications.servicefile, che in questo momento contiene:

    [D-BUS Service]
    Name=org.freedesktop.Notifications
    Exec=/usr/lib/x86_64-linux-gnu/notify-osd
    

    Rinominare o eliminare quel file (e riavviare) non ha alcun effetto (e non viene ricreato automaticamente).

  • Questo non è un duplicato di Nessuna notifica da notification-osd il 13.10 (e dal modo in cui ho eliminato gnome-flashback-sessioninsieme notification-daemon)

Domande)

Come posso eseguire il debug di questo? Come posso ottenere le notifiche per tornare alla normalità?

Se sono necessarie ulteriori informazioni di debug, sarò felice di aggiungerle (solo che non riesco più a trovarle).


Hai provato a spegnerlo e riaccenderlo (riavvio)? Hai xfce-notifydinstallato o un demone di notifica diverso da notify-osd? Cosa mostra ps aux | grep osde / o ps aux | grep notimostra?
Dobey

Il riavvio non cambia nulla. xfce-notifydnon è installato (non ho altri demoni); ps aux | grep osdnon dà nulla, e ps aux | grep notimostra [fsnotify_mark], update-notifiere /usr/lib/cups/notifier/dbus.
Wehlutyk,

1
Oltre a ciò che ha detto dobey, hai installato altri ambienti desktop? Hai aggiornato di recente? Prova a correre apt-get autoremove. Cosa vuole rimuovere?
Seth

Ho i3wminstallato (dovrei provare a eliminare + autoremoving that?). apt-get autoremoverimosso nessun pacchetto. E il problema è apparso subito dopo l'aggiornamento dal 13.04 al 13.10. Modifica: scusa, ho frainteso la domanda "aggiorna". (Sto aggiornando + riavvio)
Wehlutyk

1
Il problema è che notify-osdnotification-daemontrarre notifiche in quel modo, in nessuna condizione, afaik. Suggerirei di archiviare un bug corretto su Launchpad al riguardo, poiché Ask Ubuntu non è il posto giusto per segnalazioni di bug o il loro debug.
Dobey

Risposte:


46

i3 utilizza il demone di notifica "dunst", quindi è necessario rimuoverlo per riattivare ubuntu notify-osd.

Eseguire dal terminale seguente:

sudo apt-get purge dunst
killall dunst
notify-send "Hello"

3

Ho avuto lo stesso problema a causa di i3. L'eliminazione di tutti i pacchetti installati con i3 mi ha aiutato:

sudo apt-get purge i3 i3-wm i3lock suckless-tools i3status dunst

Penso (ma non sono sicuro) che il problema riguardasse il dunstpacchetto - secondo la sua descrizione è anche un demone di notifica.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.