Eu só quero esclarecer alguma coisa - notify-osd é apenas uma implementação da especificação de notificação do Freedesktop. Aplicativos realmente usam libnotify, o que lhes permite integrar com o sistema de notificação (que poderia ser notificar-osd, o daemon de notificação legado ou qualquer outra implementação da especificação)
O Thunderbird e o Firefox já possuem suporte nativo para libnotify. No entanto, eles recorrem a notificações XUL ao se comunicar com um sistema de notificação que não suporta ações (ou seja, notify-osd). Isso ocorre porque os tipos de notificações fornecidas pelo Firefox e pelo Thunderbird mostram informações que só são realmente úteis se a notificação real permitir que o usuário interaja com ela (por exemplo, "download concluído" deve fornecer uma maneira para o usuário acessar o arquivo baixado. Uma notificação de "novo e-mail" deve fornecer uma maneira de acessar o novo e-mail e ser persistente.
Fazer o Thunderbird e o Firefox usar o libnotify quando o sistema de notificação não suportar ações forneceria uma experiência muito abaixo do ideal se não fizéssemos nenhuma outra alteração na interface do usuário.
Já existem trabalhos em andamento para integrar o Thunderbird no menu de mensagens. Parte disso envolverá ter alertas de novos emails via notify-osd. A persistência será fornecida pelo menu de mensagens.
Além disso, em algum momento vou começar a trabalhar na integração de notificações de download no Firefox com o notify-osd e o iniciador Unity (com o launcher podendo mostrar uma barra de progresso e usar listas rápidas como forma de acessar downloads concluídos ). Este trabalho ainda não começou e será algo que faço para o ciclo 11.10.