如何在Chromium中打开Thunderbird开放链接?
我希望能够点击Thunderbird电子邮件中的链接,并在Chromium中打开它们(包名称chromium-browser
)。 相反,它们在Firefox中打开。
我尝试过以下方法:
-
xfce首选应用程序(Chromium未列出,所以我不得不追捕可执行文件) – 下次我运行chrome时,它抱怨它不再是默认浏览器。
-
告诉Chromium将自己设置为默认浏览器。 Thunderbird在Firefox中打开链接。
-
更新替代品。 它已经被列为与Firefox同等优先级的替代品。 “打开网络浏览器”应用程序菜单项打开Chromium。 Thunderbird在Firefox中打开链接。
我已经查看了Thunderbird中的整个首选项gui(但还没有查看高级配置编辑器),并且没有看到任何提及浏览器打开链接的内容。
请注意,这不是谷歌浏览器。
这是我发现为我工作的:你需要访问Thunderbird本身的“配置编辑器”。
打开雷鸟。 在24.6.0中,菜单可以在顶部菜单栏的右侧访问(在搜索栏旁边,由三条水平线表示)。
单击编辑 >然后单击首选项 >,将打开一个新窗口。 您需要选择该选项卡底部的“ 高级”选项卡打开“ 配置编辑器” 。
然后,搜索network.protocol-handler.warn-external.http
和network.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中,它很简单,但不直观:
-
转到首选项(菜单编辑 → 首选项 )。
-
单击“ 附件”选项卡。
-
在“ 内容类型和操作”部分中,将HTTPS , HTTP和FTP设置为使用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 ,这似乎解决了这个问题。