Mengapa Firefox dan Thunderbird tidak menggunakan Notify OSD?

8

Firefox telah menjadi peramban default sejak lama. Thunderbird adalah klien email yang sangat populer dengan pertimbangan untuk dimasukkan sebagai default di masa depan. Beritahu OSD telah ada selama bertahun-tahun sekarang.

Apa yang salah bahwa dalam jangka waktu yang lama aplikasi penting seperti itu tidak memiliki fitur yang begitu penting dan terlihat diimplementasikan? Ini sangat tidak konsisten. Kapan kita melihatnya terintegrasi?

Ingo
sumber
Firefox menunjukkan Gnome standar "Unduhan selesai" di sistem saya. Atau maksud Anda sesuatu yang lain?
Martin Ueding
Maksud saya kotak hitam tembus pandang yang muncul di sudut kanan atas layar.
Ingo
baik, saya mendapat sesuatu seperti itu: img857.imageshack.us/img857/7052/bildschirmfotok.png
Martin Ueding
Betulkah!? Woah, saya tidak mengerti. Anda tidak menginstal pengaya?
Ingo
Yah, saya memiliki Paket "Ubuntu Firefox Modifikasi" (0.9rc2), yang diinstal dengan instalasi Ubuntu ini secara default.
Martin Ueding

Jawaban:

15

Saya hanya ingin mengklarifikasi sesuatu - notify-osd hanyalah satu implementasi dari spesifikasi Notifikasi Freedesktop. Aplikasi sebenarnya menggunakan libnotify, yang memungkinkan mereka untuk berintegrasi dengan sistem notifikasi (yang bisa berupa notify-osd, daemon legacy notification-daemon atau implementasi spesifikasi lainnya)

Baik Thunderbird dan Firefox sudah memiliki dukungan asli untuk libnotify. Namun, mereka kembali ke pemberitahuan XUL ketika berkomunikasi dengan sistem pemberitahuan yang tidak mendukung tindakan (yaitu, beri tahu-osd). Ini karena jenis pemberitahuan yang disediakan oleh Firefox dan Thunderbird menunjukkan informasi yang hanya benar-benar berguna jika pemberitahuan yang sebenarnya memungkinkan pengguna untuk berinteraksi dengannya (misalnya, "selesai mengunduh" harus menyediakan cara bagi pengguna untuk mengakses file yang diunduh. Pemberitahuan "surat baru" harus menyediakan cara untuk mengakses surat baru, dan tetap ada).

Membuat Thunderbird dan Firefox menggunakan libnotify ketika sistem notifikasi tidak mendukung tindakan akan memberikan pengalaman yang sangat kurang optimal jika kami tidak membuat perubahan UI lainnya.

Sudah ada pekerjaan yang sedang berlangsung untuk mengintegrasikan Thunderbird ke dalam menu olahpesan. Sebagian dari ini akan melibatkan memiliki peringatan email baru melalui notify-osd. Kegigihan akan disediakan oleh menu olahpesan.

Selain itu, pada titik tertentu saya akan mulai bekerja mengintegrasikan notifikasi unduhan di Firefox dengan notify-osd dan peluncur Unity (dengan peluncur dapat menampilkan progressbar, dan menggunakan daftar cepat sebagai cara untuk mengakses unduhan yang selesai). Pekerjaan ini belum dimulai dan akan menjadi sesuatu yang saya lakukan untuk siklus 11.10.

Chris Coulson
sumber
2

Firefox dan Thunderbird tidak dikelola oleh Canonical tetapi oleh Mozilla Foundation. Terserah Mozilla Foundation untuk menerapkan dukungan untuk notify-osd, bukan Canonical. Masalahnya adalah bahwa banyak distribusi menggunakan sistem notifikasi yang berbeda. Bahkan ada perbedaan antara Gnome dan KDE, dan Windows juga menggunakan sistem notifikasi yang berbeda. Untuk dapat mendukung semua ini adalah banyak pekerjaan.


sumber
Meskipun addon dapat dibangun untuk tujuan ini.
Reuben Swartz
1
Saya tidak suka argumen itu :). Firefox dan Thunderbird adalah sumber terbuka. Bisa dibilang, Firefox adalah program yang rata-rata akan digunakan pengguna paling banyak di Ubuntu. Mengapa belum ada tambalan dari Canonical atau komunitas untuk itu?
Ingo
@Ingo: Tidak ada yang merasa cukup penting untuk menghasilkan dan menerbitkan tambalan dengan kualitas yang memadai. Tambalan perlu menyadari lingkungannya dan merespons dengan tepat berbagai Manajer Jendela.
BillThor
1
Ingo benar, dan situasinya tidak benar-benar berbeda dengan aplikasi lain yang tidak dikelola oleh seseorang di Canonical (apakah itu GNOME, KDE, atau aplikasi lain). Masalahnya adalah bahwa tidak ada yang benar-benar menemukan waktu untuk mengintegrasikannya dengan benar dan sedemikian rupa sehingga tidak memberikan pengalaman yang terdegradasi - yaitu, pemberitahuan "unduhan selesai" tanpa metode yang jelas untuk mengakses unduhan selesai tidak terlalu berguna, jadi itu bukan hanya kasus membuatnya menggunakan notify-osd
Chris Coulson
0

Sudah ada addon untuk thunderbird (libnotify-popups saya percaya) yang menggunakan osd-notify setiap kali Anda mendapatkan email baru

Chris Wayne
sumber