Firefox ist seit Ewigkeiten der Standardbrowser. Thunderbird ist ein sehr beliebter E-Mail-Client, der in Zukunft als Standard aufgenommen werden soll. Notify OSD gibt es schon seit Jahren.
Was ist schief gelaufen, dass in diesem langen Zeitraum in so wichtigen Anwendungen keine so wichtige und sichtbare Funktion implementiert wurde? Das ist sehr inkonsistent. Wann werden wir es integriert sehen?
Antworten:
Ich möchte nur etwas klarstellen - notify-osd ist nur eine Implementierung der Freedesktop Notification-Spezifikation. Anwendungen verwenden tatsächlich libnotify, wodurch sie sich in das Benachrichtigungssystem integrieren können (dies kann notify-osd, der ältere Benachrichtigungsdämon oder eine andere Implementierung der Spezifikation sein).
Sowohl Thunderbird als auch Firefox unterstützen libnotify bereits nativ. Sie greifen jedoch auf XUL-Benachrichtigungen zurück, wenn sie mit einem Benachrichtigungssystem kommunizieren, das keine Aktionen unterstützt (z. B. notify-osd). Dies liegt daran, dass die von Firefox und Thunderbird bereitgestellten Benachrichtigungstypen Informationen enthalten, die nur dann wirklich nützlich sind, wenn die tatsächliche Benachrichtigung dem Benutzer die Interaktion mit ihr ermöglicht (z. B. "Download beendet" sollte dem Benutzer eine Möglichkeit bieten, auf die heruntergeladene Datei zuzugreifen. Eine Benachrichtigung "Neue E-Mail" sollte eine Möglichkeit bieten, auf die neue E-Mail zuzugreifen und dauerhaft zu sein.
Wenn Thunderbird und Firefox libnotify verwenden, wenn das Benachrichtigungssystem keine Aktionen unterstützt, wäre dies eine sehr suboptimale Erfahrung, wenn wir keine weiteren Änderungen an der Benutzeroberfläche vornehmen würden.
Es wird bereits daran gearbeitet, Thunderbird in das Messaging-Menü zu integrieren. Ein Teil davon beinhaltet Benachrichtigungen über neue E-Mails über notify-osd. Die Persistenz wird über das Messaging-Menü bereitgestellt.
Darüber hinaus werde ich irgendwann mit der Integration von Download-Benachrichtigungen in Firefox in notify-osd und den Unity-Launcher beginnen (wobei der Launcher einen Fortschrittsbalken anzeigen und Quicklists verwenden kann, um auf fertige Downloads zuzugreifen). Diese Arbeit hat noch nicht begonnen und wird etwas sein, das ich für den 11.10-Zyklus mache.
quelle
Firefox und Thunderbird werden nicht von Canonical, sondern von der Mozilla Foundation verwaltet. Es liegt an der Mozilla Foundation, die Unterstützung für notify-osd und nicht für Canonical zu implementieren. Das Problem ist, dass viele Distributionen unterschiedliche Benachrichtigungssysteme verwenden. Es gibt sogar Unterschiede zwischen Gnome und KDE, und Windows verwendet auch ein anderes Benachrichtigungssystem. All dies unterstützen zu können, ist eine Menge Arbeit.
quelle
Es gibt bereits ein Addon für Thunderbird (libnotify-popups, glaube ich), das osd-notify verwendet, wenn Sie neue E-Mails erhalten
quelle