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.