单击 Thunderbird 中的链接会打开 Firefox 而不是默认浏览器

Mic*_*ton 6 linux thunderbird kde fedora-21

我在 Fedora 21 x86_64 上使用 KDE。我最近将我的默认浏览器从 Firefox 切换到Chromium,结果非常好......除了 Thunderbird,它仍然坚持尝试打开与 Firefox 的链接。

为了尝试解决这个问题,我有:

  • 阅读 Mozilla wiki 条目,该条目解释了如何在各种平台上设置默认浏览器。(当然,这是可怕的过时了,所以......)我的结果如下:

  • 检查 KDE 系统设置中的默认浏览器。它设置为chromium并且似乎工作正常。xdg-open http://www.google.com/从命令行使用会在 Chromium 中打开 Google。但是 Thunderbird 在 Firefox 中打开链接。

    KDE 系统设置

  • 设置network.protocol-handler.app.*设置中雷鸟的about:config中。尽管这些被明确设置为铬,Thunderbird 仍然打开与 Firefox 的链接。即使将这些设置为/usr/bin/xdg-openThunderbird 仍然会打开 Firefox,这让我相信这些设置实际上被忽略了。

    雷鸟关于:配置

  • 检查了mimeTypes.rdf文件。其相关条目被设置为打开谷歌浏览器;在其中的任何地方都没有提及 Firefox。此外,参考的 Thunderbird 配置条目network.protocol-handler.warn-external.*已经设置:

    雷鸟关于:配置

我也试过:

  • 检查了~/.local/share/applications/mimeapps.list文件。它似乎没有以任何方式引用 Firefox。

    [Added Associations]
    application/x-extension-eml=userapp-Thunderbird-93GZAX.desktop;mozilla-thunderbird.desktop;
    audio/mpeg=vlc.desktop;
    message/rfc822=userapp-Thunderbird-93GZAX.desktop;mozilla-thunderbird.desktop;
    text/html=chromium-browser.desktop;
    x-scheme-handler/mailto=userapp-Thunderbird-93GZAX.desktop;mozilla-thunderbird.desktop;
    
    [Default Applications]
    application/x-extension-eml=mozilla-thunderbird.desktop
    message/rfc822=mozilla-thunderbird.desktop
    text/html=chromium-browser.desktop
    x-scheme-handler/mailto=mozilla-thunderbird.desktop
    
    Run Code Online (Sandbox Code Playgroud)

我可能只是在这里失去理智。我错过了什么?

Mic*_*ton 4

我仍然没有弄清楚为什么 Thunderbird 会这样做(尽管 Jason C 的评论似乎很可能),但我已经设法让它工作了。

我只是停止了 Thunderbird,mimeTypes.rdf从配置文件目录中删除了该文件,然后重新启动了 Thunderbird。然后它提示我使用浏览器,我成功地将其更改为chromium。

Thunderbird 启动应用程序

然后 Thunderbird 创建了一个引用 chromium 的新mimeTypes.rdf文件。

现在正在寻找一个新的邮件客户端,这并不完全荒谬,但那是另一个网站的帖子......