Firefoxは古くからデフォルトのブラウザでした。Thunderbirdは、将来的にデフォルトとして組み込まれることを検討中の非常に人気のある電子メールクライアントです。Notify OSDはもう何年も前から存在しています。
その長い時間枠でそのような重要なアプリケーションにそのような重要で目に見える機能が実装されていないのは何が問題でしたか?これは非常に矛盾しています。いつ統合されるのでしょうか?
Firefoxは古くからデフォルトのブラウザでした。Thunderbirdは、将来的にデフォルトとして組み込まれることを検討中の非常に人気のある電子メールクライアントです。Notify OSDはもう何年も前から存在しています。
その長い時間枠でそのような重要なアプリケーションにそのような重要で目に見える機能が実装されていないのは何が問題でしたか?これは非常に矛盾しています。いつ統合されるのでしょうか?
回答:
私は何かを明確にしたいだけです-notify-osdはFreedesktop Notification仕様の実装の1つにすぎません。アプリケーションは実際にlibnotifyを使用します。これにより、通知システム(notify-osd、レガシー通知デーモン、またはその他の仕様の実装)と統合できます。
ThunderbirdとFirefoxはすでにlibnotifyをネイティブでサポートしています。ただし、アクションをサポートしていない通知システム(notify-osdなど)と通信する場合は、XUL通知にフォールバックします。これは、FirefoxとThunderbirdによって提供される通知のタイプが、実際の通知でユーザーが操作できる場合にのみ非常に役立つ情報を表示するためです(たとえば、「ダウンロード完了」は、ユーザーがダウンロードしたファイルにアクセスする方法を提供する必要があります。 「新着メール」通知は、新着メールにアクセスする方法を提供し、永続的である必要があります)。
通知システムがアクションをサポートしていないときにThunderbirdとFirefoxがlibnotifyを使用するようにすると、他のUI変更を行わなければ、非常に最適なエクスペリエンスが提供されません。
Thunderbirdをメッセージングメニューに統合する作業はすでに進行中です。これの一部には、notify-osdを介して新着メールのアラートを送信することが含まれます。持続性は、メッセージングメニューによって提供されます。
これに加えて、ある時点でFirefoxのダウンロード通知をnotify-osdおよびUnityランチャーと統合する作業を開始します(ランチャーはプログレスバーを表示でき、クイックリストを使用して、完了したダウンロードにアクセスできます)。この作業はまだ始まっておらず、11.10サイクルで行う予定です。
FirefoxとThunderbirdはCanonicalではなくMozilla Foundationによって管理されています。Canonicalではなく、notify-osdのサポートを実装するのはMozilla Foundationの責任です。問題は、多くのディストリビューションが異なる通知システムを使用していることです。GnomeとKDEの間にも違いがあり、Windowsも異なる通知システムを使用しています。これらすべてをサポートできるようにすることは、大変な作業です。