FirefoxとThunderbirdがNotify OSDを使用しないのはなぜですか?


8

Firefoxは古くからデフォルトのブラウザでした。Thunderbirdは、将来的にデフォルトとして組み込まれることを検討中の非常に人気のある電子メールクライアントです。Notify OSDはもう何年も前から存在しています。

その長い時間枠でそのような重要なアプリケーションにそのような重要で目に見える機能が実装されていないのは何が問題でしたか?これは非常に矛盾しています。いつ統合されるのでしょうか?


Firefoxは私のシステムで標準のGnomeの「ダウンロード完了」を表示します。それとも別の意味ですか?
Martin Ueding、2011

画面の右上隅に表示される黒い半透明のボックスを意味します。
Ingo

まあ、私はそのようなものを得ました:img857.imageshack.us/img857/7052/bildschirmfotok.png
Martin Ueding

本当に!?わあ、わかりません。アドオンをインストールしていませんか?
インゴ

まあ、私は「Ubuntu Firefoxモディフィケーション」パッケージ(0.9rc2)を持っています。これは、このUbuntuインストールでデフォルトでインストールされました。
Martin Ueding、

回答:


15

私は何かを明確にしたいだけです-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サイクルで行う予定です。


2

FirefoxとThunderbirdはCanonicalではなくMozilla Foundationによって管理されています。Canonicalではなく、notify-osdのサポートを実装するのはMozilla Foundationの責任です。問題は、多くのディストリビューションが異なる通知システムを使用していることです。GnomeとKDEの間にも違いがあり、Windowsも異なる通知システムを使用しています。これらすべてをサポートできるようにすることは、大変な作業です。


この目的のためにアドオンを構築することもできますが。
Reuben Swartz

1
私はその議論が好きではありません:)。FirefoxとThunderbirdはオープンソースです。間違いなく、Firefoxは、平均的なユーザーがUbuntuで最もよく使用するプログラムです。Canonicalやコミュニティからのパッチがまだないのはなぜですか?
Ingo

@Ingo:十分な品質のパッチを生成して公開することの重要性はだれも認識していません。パッチはその環境を認識し、さまざまなウィンドウマネージャーに適切に応答する必要があります。
BillThor

1
Ingoは正しく、Canonicalの誰かが管理していない他のアプリケーション(GNOME、KDE、またはその他のアプリケーション)と状況はまったく変わりません。問題は、それを適切に統合するための時間を、実際には低下したエクスペリエンスを提供しないような方法で見つけたことがないということです。したがって、notify-osdを使用するだけのケースではありません
Chris Coulson、

0

新着メールを受け取るたびにosd-notifyを使用するthunderbirdのアドオン(libnotify-popupsは信じています)がすでにあります

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.