Por que o Firefox e o Thunderbird não usam o Notify OSD?

8

O Firefox é o navegador padrão há anos. O Thunderbird é um cliente de e-mail muito popular que está sendo considerado como padrão no futuro. Notificar que o OSD existe há anos.

O que correu mal em que a longo prazo tais aplicações importantes não tenham implementado um recurso tão importante e visível? Isso é muito inconsistente. Quando a veremos integrada?

    
por Ingo 05.04.2011 / 12:18

3 respostas

14

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.

    
por Chris Coulson 07.04.2011 / 23:31
2

Firefox e Thunderbird não são mantidos pela Canonical, mas pela Fundação Mozilla. Cabe à Fundação Mozilla implementar suporte para notificar osd, não da Canonical. O problema é que muitas distribuições usam diferentes sistemas de notificação. Existem até mesmo diferenças entre o Gnome e o KDE, e o Windows também usa um sistema de notificação diferente. Ser capaz de suportar tudo isso é muito trabalho.

    
por user13637 05.04.2011 / 12:41
0

Já existe um addon para o thunderbird (eu acredito que o libnotify-popups) usa o osd-notify sempre que você receber um novo e-mail

    
por Chris Wayne 15.07.2011 / 21:02