如何在Chromium中打开Thunderbird开放链接?

我希望能够点击Thunderbird电子邮件中的链接,并在Chromium中打开它们(包名称chromium-browser )。 相反,它们在Firefox中打开。

我尝试过以下方法:

  1. xfce首选应用程序(Chromium未列出,所以我不得不追捕可执行文件) – 下次我运行chrome时,它抱怨它不再是默认浏览器。

  2. 告诉Chromium将自己设置为默认浏览器。 Thunderbird在Firefox中打开链接。

  3. 更新替代品。 它已经被列为与Firefox同等优先级的替代品。 “打开网络浏览器”应用程序菜单项打开Chromium。 Thunderbird在Firefox中打开链接。

我已经查看了Thunderbird中的整个首选项gui(但还没有查看高级配置编辑器),并且没有看到任何提及浏览器打开链接的内容。

请注意,这不是谷歌浏览器。

这是我发现为我工作的:你需要访问Thunderbird本身的“配置编辑器”。

打开雷鸟。 在24.6.0中,菜单可以在顶部菜单栏的右侧访问(在搜索栏旁边,由三条水平线表示)。

单击编辑 >然后单击首选项 >,将打开一个新窗口。 您需要选择该选项卡底部的“ 高级”选项卡打开“ 配置编辑器”

然后,搜索network.protocol-handler.warn-external.httpnetwork.protocol-handler.warn-external.https

这两个最有可能具有false的当前值。 将值更改为true (只需右键单击它即可),下次尝试从某些电子邮件中打开链接时,它会询问您使用哪个浏览器。 Chromium不太可能显示在选项列表中,因此请使用导航按钮。 您可以在/usr/bin/chromium-browser找到Chromium。

如果您使用谷歌浏览器作为您选择的浏览器,您可能需要将其设为/usr/bin/google-chrome/usr/bin/google-chrome-stable如果Thunderbird在您点击某个浏览器时没有询问您使用哪个浏览器执行此操作后,您可以尝试删除配置文件文件夹中的mimeTypes.rdf文件以重置它。 配置文件文件夹通常为~/.thunderbird/xxxxxxxx.default/

Htbaa的原文

编辑 – >首选项 – >高级 – >常规 – >配置编辑器…

右键单击 – > 新建 – > 字符串

输入首选项名称:

  network.protocol-handler.app.http 

值:

 在/ usr / bin中/的X WWW浏览器 

设置默认浏览器

在命令行中,键入

  sudo update-alternatives --config x-www-browser && sudo update-alternatives --config gnome-www-browser 

在Thunderbird 11.0.1中,它很简单,但不直观:

  1. 转到首选项(菜单编辑首选项 )。

  2. 单击“ 附件”选项卡。

  3. 在“ 内容类型和操作”部分中,将HTTPSHTTPFTP设置使用google-chrome (或其他所需的浏览器)。

在终端中尝试了许多不起作用的东西后,这对我有用。

好吧,我从来没有使用雷鸟,但看起来没错 – >

当您单击Thunderbird中的Web链接时,它会调用操作系统的默认Web浏览器。 可以通过更改默认浏览器来更改此行为。 在Linux上,另一种方式(在Suse和Debian下使用TB1.5尝试)是在Thunderbird的prefs.js或user.js文件中插入以下行(当然放入firefox的正确路径):

user_pref(“network.protocol-handler.app.http”,“/ usr / bin / firefox”);

您可以通过键入 – >找到Chromium的位置

 which chromium 

进入终端。

来源 – >

http://kb.mozillazine.org/Changing_the_web_browser_invoked_by_Thunderbird

这可能有助于任何人在遇到Firefox时遇到困难

转到设置控制面板, System -> MIME Type Editor ,并将每个设置为“Web浏览器”:

 application/x-extension-html, application/x-extension-shtml, application/x-extension-xhtml, application/xhtml+xml, text/html 

然后在设置控制面板,个人 – >首选应用程序中,选择chrome

运行sudo update-alternatives --config x-www-browser并选择Chrome

然后启动/usr/bin/x-www-browser ,它应该启动chrome

然后尝试使用Thunderbird。

我试过这个解决方案并且有效:

1)在设置管理器中将您喜欢的浏览器切换为默认浏览器。

2)update-alternatives –config x-www-browser

3)按照这里写的步骤

您需要检查另外一个Thunderbird设置。

偏好 – 附件 – 传入

http和https设置覆盖操作系统默认值,并告诉Chromium使自己成为默认浏览器。

看到这个bug: https : //bugzilla.mozilla.org/show_bug.cgi?id = 724461

这是关于如何在Thunderbird中确定默认浏览器的详细信息: http : //kevinlocke.name/bits/2012/07/18/thunderbird-default-browser-linux/

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

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

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

TL; DR

1.Thunderbird→编辑→首选项→高级→ 配置编辑器......

 network.protocol-handler.warn-external.http = true network.protocol-handler.warn-external.https = true 

2.关闭雷鸟。

3.在命令行中键入:

 $ find ~/.thunderbird/ -name mimeTypes.rdf -delete 

4.重新打开Thunderbird并单击HTTP(S)-link。 将打开“ Launch Application窗口。 单击选择....

5.使用Ctrl + L直接输入您最喜欢的浏览器可执行文件的/usr/bin/路径,例如: /usr/bin/vivaldi-stable

6.检查🗹 Remember my choice for http(s) links.

7. 打开链接

这些解决方案都不适合我。 我使用strace运行thunderbird,发现无论我为network.protocol-handler.app.http选择了什么价值,它总是试图启动/ usr / bin / google-chrome。 我搜索了首选项,但无法找到任何定义的地方。 最后,我刚刚做了: ln -s chromium-browser / usr / bin / google-chrome ,这似乎解决了这个问题。