最近、13.04から13.10にアップグレードしました。突然、通知バブルは右上隅に通常どおりにテーマが表示されませんが、左上隅の青い背景に白いテキストとして表示されます。次のようになります。
unity
、notify-osd
、ubuntu-desktop
を再インストールしようとしましたが、インストールされたnotification-daemon
は削除されましたが、いずれも修正できません。
実際、ps aux | grep notify-osd
を実行すると、notify-osdも実行されていないことがわかります。しかし、/usr/lib/x86_64-linux-gnu/notify-osd
を実行して手動で起動しようとすると、次のようになります。
** (notify-osd:4618): WARNING **: Another instance has already registered org.freedesktop.Notifications
** (notify-osd:4618): WARNING **: Could not register instance
私がよく理解している場合、インスタンスは/usr/share/dbus-1/services/org.freedesktop.Notifications.service
ファイルによって登録されます。このファイルには現在以下が含まれています。
[D-BUS Service]
Name=org.freedesktop.Notifications
Exec=/usr/lib/x86_64-linux-gnu/notify-osd
そのファイルの名前変更または削除(および再起動)はまったく効果がありません(また、自動的に再作成されません)。
これは 13.10のnotify-osdからの通知なし (およびgnome-flashback-session
とともにnotification-daemon
を削除した方法)の重複ではありません
これをどのようにデバッグできますか?通知を正常に戻すにはどうすればよいですか?
追加のデバッグ情報が必要な場合は、喜んで追加します(これ以上見つけることができません)。
i3は「dunst」通知デーモンを使用しているため、ubuntu notify-osd
を再度有効にするには、削除する必要があります。
ターミナルから次を実行します。
Sudo apt-get purge dunst
killall dunst
notify-send "Hello"
I3が原因で同じ問題が発生しました。 i3と共にインストールされたすべてのパッケージを削除すると、助けになりました。
Sudo apt-get purge i3 i3-wm i3lock suckless-tools i3status dunst
問題はdunst
パッケージにあったと思います(しかしわかりません)-説明によると、それは通知デーモンでもあります。