web-dev-qa-db-fra.com

Les notifications Notify-osd ne sont pas traitées dans le coin supérieur gauche.

Problème

J'ai récemment passé de 13.04 à 13.10 et, tout à coup, les bulles de notification n'apparaissent plus comme d'habitude dans le coin supérieur droit, mais elles apparaissent en texte blanc sur un fond bleu dans le coin supérieur gauche. Cela ressemble à ceci:

Badly themed notification in the top-left corner.

Tentatives infructueuses de le réparer

  • J'ai essayé de réinstaller unity, notify-osd, ubuntu-desktop enlevé notification-daemon qui était installé, rien de tout cela ne le corrige.

  • En fait, exécuter ps aux | grep notify-osd montre que notify-osd n'est même pas en cours d'exécution. Mais lorsque j'essaie de le démarrer manuellement en exécutant /usr/lib/x86_64-linux-gnu/notify-osd, je reçois:

    ** (notify-osd:4618): WARNING **: Another instance has already registered org.freedesktop.Notifications
    
    ** (notify-osd:4618): WARNING **: Could not register instance
    
  • Si je comprends bien, l'instance est enregistrée dans le fichier /usr/share/dbus-1/services/org.freedesktop.Notifications.service, qui contient actuellement:

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

    Renommer ou supprimer ce fichier (et le redémarrer) n'a aucun effet (et il n'est pas recréé automatiquement).

  • Ce n'est pas une copie de Pas de notifications de notify-osd le 13.1 (et d'ailleurs j'ai purgé gnome-flashback-session avec notification-daemon)

Des questions)

Comment puis-je déboguer cela? Comment puis-je obtenir des notifications pour revenir à la normale?

Si des informations de débogage supplémentaires sont nécessaires, je serai heureux de les ajouter (juste que je ne peux plus en trouver).

36
Wehlutyk

i3 utilise le démon de notification "dunst", vous devez donc le supprimer pour réactiver ubuntu notify-osd.

Exécutez ce qui suit à partir du terminal:

Sudo apt-get purge dunst
killall dunst
notify-send "Hello"
46
Guest

J'ai eu le même problème à cause de i3. La purge de tous les paquets installés avec i3 m'a aidée:

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

Je pense (mais je ne suis pas sûr) que le problème était avec le paquet dunst - selon sa description, il s'agit également du démon de notification.

3
ivalkeen