Masalah
Saya baru-baru ini meningkatkan dari 13,04 menjadi 13,10, dan tiba-tiba gelembung pemberitahuan tidak muncul bertema seperti biasa di sudut kanan atas, tetapi muncul sebagai teks putih pada latar belakang biru di sudut kiri atas. Ini terlihat seperti ini:
Upaya gagal untuk memperbaikinya
Saya mencoba menginstal ulang
unity
,notify-osd
,ubuntu-desktop
dihapusnotification-daemon
yang dipasang, tidak ada yang perbaikan itu.Sebenarnya menjalankan
ps aux | grep notify-osd
menunjukkan bahwa notify-osd bahkan tidak berjalan. Tetapi ketika saya mencoba memulainya secara manual dengan menjalankan,/usr/lib/x86_64-linux-gnu/notify-osd
saya mendapatkan:** (notify-osd:4618): WARNING **: Another instance has already registered org.freedesktop.Notifications ** (notify-osd:4618): WARNING **: Could not register instance
Jika saya mengerti dengan baik, instance terdaftar oleh
/usr/share/dbus-1/services/org.freedesktop.Notifications.service
file, yang sekarang berisi:[D-BUS Service] Name=org.freedesktop.Notifications Exec=/usr/lib/x86_64-linux-gnu/notify-osd
Mengganti nama atau menghapus file itu (dan me-reboot) tidak berpengaruh apa pun (dan tidak dibuat ulang secara otomatis).
Ini bukan duplikat dari Tidak ada notifikasi dari notify-osd pada 13.10 (dan omong-omong saya
gnome-flashback-session
ikut sertanotification-daemon
)
Pertanyaan
Bagaimana saya bisa men-debug ini? Bagaimana saya bisa mendapatkan notifikasi untuk kembali normal?
Jika informasi debug tambahan diperlukan, saya akan dengan senang hati menambahkannya (hanya saja saya tidak dapat menemukannya lagi).
sumber
xfce-notifyd
menginstal atau daemon notifikasi selainnotify-osd
? Apa yang ditampilkanps aux | grep osd
dan / ataups aux | grep noti
ditampilkan?xfce-notifyd
tidak diinstal (saya tidak punya daemon lain);ps aux | grep osd
memberi apa-apa, danps aux | grep noti
menunjukkan[fsnotify_mark]
,update-notifier
dan/usr/lib/cups/notifier/dbus
.apt-get autoremove
. Apa yang ingin dihapus?i3wm
menginstal (haruskah saya mencoba membersihkan + autoremoving itu?).apt-get autoremove
dihapus tanpa paket. Dan masalah muncul segera setelah peningkatan dari 13,04 menjadi 13,10. Sunting: maaf, salah mengerti pertanyaan "perbarui". (Saya memperbarui + me-reboot)notify-osd
ataunotification-daemon
menarik pemberitahuan dengan cara itu, dalam kondisi apa pun, afaik. Saya sarankan untuk melaporkan bug yang tepat pada Launchpad tentang hal itu, karena Tanyakan Ubuntu bukan tempat untuk laporan bug, atau debugging mereka.Jawaban:
i3 menggunakan daemon notifikasi "dunst", jadi Anda harus menghapusnya untuk mengaktifkan kembali ubuntu
notify-osd
.Jalankan berikut dari terminal:
sumber
Saya memiliki masalah yang sama karena i3. Membersihkan semua paket yang diinstal dengan i3 membantu saya:
Saya pikir (tapi saya tidak yakin) bahwa masalahnya ada pada
dunst
paket - menurut deskripsi itu adalah daemon notifikasi juga.sumber