O Thunderbird 4.x no Linux não honra o navegador padrão

3

No KDE 4.7, eu tenho o "chromium-browser-chromium" definido como meu navegador padrão nas configurações do sistema.

Isso funciona para aplicativos do KDE, mas não para o Thunderbird. Eu suspeito que o Thunderbird está procurando pelo navegador padrão em um lugar de configuração do tipo GTK, ao invés de uma configuração do KDE.

Assim, enquanto os aplicativos do KDE abrem links no Chromium, o Thunderbird (atualmente estou no tb6.0, mas o mesmo comportamento acontece nas versões anteriores) abre links no Firefox.

Eu sei que posso forçar o problema no prefs.js, mas gostaria que o Thunderbird respeitasse a configuração do sistema. Como posso fazer isso?

    
por Paul 24.08.2011 / 00:27

2 respostas

5

O Thunderbird (pelo menos a versão 6 aqui) parece estar usando a especificação Ações MIME do XDG . As preferências são armazenadas em ~/.local/share/applications/mimeapps.list e todos os ambientes de desktop devem respeitá-las.

[Default Applications]
text/html=chromium.desktop
x-scheme-handler/http=chromium.desktop

Versões mais antigas do Thunderbird ainda podem estar usando o Gvfs do GNOME para isso. Você pode verificar usando gconftool-2 :

$ gconftool-2 --get /desktop/gnome/url-handlers/http/command
firefox %s

Se for esse o caso, a melhor opção é configurar o Gvfs para usar xdg-open para todos os esquemas de URL, que por sua vez devem chamar o programa certo de mimeapps.list :

$ for scheme in http https about unknown; do
    gconftool-2 --set /desktop/gnome/url-handlers/$scheme/command \
        --type string "xdg-open %s"
done

Ou você pode experimentar xdg-settings , o que ... honestamente, não sei o que ele faz:

$ xdg-settings set default-web-browser chromium.desktop
    
por 24.08.2011 / 00:55
0

Aqui está uma coisa que funciona para mim: link

Basicamente, a ideia é definir network.protocol-handler.warn-external.http como true. O mesmo se aplica a network.protocol-handler.warn-external.https para o protocolo https e talvez network.protocol-handler.warn-external.ftp para FTP. Depois de aplicar isso, o Thunderbird perguntará para qual programa abrir a URL e permitirá que você se lembre da escolha.

    
por 24.03.2015 / 17:51