我最近从 12.04 升级到了 13.10,Thunderbird 中的链接不起作用,也就是说无法在 Firefox 中启动或打开。我仔细检查了 Firefox 是否仍然是默认浏览器:
>> sudo update-alternatives --config x-www-browser
There are 2 choices for the alternative x-www-browser (providing /usr/bin/x-www-browser).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/bin/google-chrome-stable 200 auto mode
* 1 /usr/bin/firefox 40 manual mode
2 /usr/bin/google-chrome-stable 200 manual mode
我已通过在安全模式下运行 Thunderbird 来检查它不是附加组件。在 Thunderbird 的配置编辑器中,我已检查“network.protocol-handler.external-default”是否设置为“true”。我还将“network.protocol-handler.app.http”添加到配置中(链接到 /usr/bin/firefox),但无济于事。
答案1
我记得我也遇到过这个问题。
我做的第一件事是尝试取消设置该值network.protocol-handler.app.http
,让 Thunderbird 提示我输入应用程序。我不记得这样做是否有效。
我记得我最终只是创建了一个新的 thunderbird 配置文件(在命令行上按 Enterthunderbird -P
进入配置文件提示符...从那里开始非常简单)并将我的设置从第一个配置文件复制到我的第二个配置文件。问题解决了。☺
答案2
升级系统后,我遇到了同样的问题。我没有创建新的配置文件,而是首先尝试访问偏好设置-->高级-->配置编辑器并设置
network.protocol-handler.warn-external.http;true
network.protocol-handler.warn-external.https;true
这没有帮助,所以我离开mimeTypes.rdf
我的个人资料目录。我重新启动了 Thunderbird,现在它询问我想使用哪个应用程序来打开 URL。
只需让 TB 重新创建mimeTypes.rdf
就足够了,因为我的默认浏览器设置正确。旧浏览器mimeTypes.rdf
有旧环境的设置,显然不再起作用了。