Thunderbird使用错误的浏览器

我无法让Thunderbird打开默认浏览器。

在浏览器首选项中,Chromium被选为默认浏览器。 它也在系统设置的“默认应用程序”中选择。

在Thunderbird中,我读到了“Chrome(默认)”,这在所有级别上都是错误的:

  1. 当我点击Thunderbird中的链接时,Chrome本身会抱怨它不是默认浏览器。

  2. 在我能找到的所有其他地方,Chromium是默认的

这是我尝试过的:

  1. 我使用update-alternatives --config x-www-browser来选择chromium-browser (请参阅如何更改默认浏览器? )。

  2. 即使我从Thunderbird首选项中的列表中选择了不同的浏览器,它仍会打开Chrome。

我目前的解决方案是创建从/usr/bin/google-chromechromium-browser

如何强制Thunderbird使用我想要的浏览器???

编辑我还在roadmr的反馈后更新了gnome -www-browser( update-alternatives --config gnome-www-browser ),但这没有帮助。 至少sensible-browser现在打开了Chromium,但Thunderbird很顽固。

我找到了最后一步。 您必须转到编辑 – >首选项 – >高级 – >配置编辑器并更改选项

  • network.protocol-handler.warn-external.http
  • network.protocol-handler.warn-external.https

用户定义的。 下次打开链接时,它会询问您所需的浏览器,然后键入/usr/bin/x-www-browser

安装Chrome后,我在Kubuntu 12.04上遇到了类似的问题。 虽然T-bird继续在Firefox中打开http协议链接,但它突然开始在Chrome中打开https链接。

转到编辑 – 首选项 – 附件我发现内容类型http的条目设置为firefox,但没有https的条目。

使用我在这里找到的信息,我使用配置编辑器(在编辑 – 首选项 – 高级 – 常规中找到)修改了T-bird的about:config文件,以使用network.protocol-handler.warn-external.https布尔值为True,从而启用用户设置值。 返回编辑首选项 – 附件后,我找到了https内容的条目,并能够将其设置为firefox。 在我的例子中,我发现修改network.protocol-handler.warn-external.http是不必要的

适用于Arch Linux,可以在Ubuntu中使用:

  1. (按照@Aaron Digulla和@tonicebrian给出的答案)
    1. about:config搜索network.protocol-handler.warn-external.http
    2. httphttps切换为true
  2. ( 根据Raman Gupta对Kevin Locke主页的建议 )稍后提示您选择浏览器时,请导航到/usr/bin/xdg-open ,这将“强制Thunderbird使用XDG MIME操作(桌面管理器的默认设置)”。

我也有同样的问题。 并且“network.protocol-handler.warn-external.http”更改对我不起作用。

经过一些谷歌搜索后,我在雷鸟首选项>附件>传入中找到了设置

在那里我将http和https更改为我想要的浏览器。 它现在有效。

在黑暗中刺伤:您是否使用更新替代程序来更新gnome-www-browser?

 update-alternatives --config gnome-www-browser