我无法让 Thunderbird 打开默认浏览器。
在浏览器偏好设置中,Chromium 被选为默认浏览器。系统设置中的“默认应用程序”中也选择了它。
在 Thunderbird 中,我看到“Chrome(默认)”在各个层面都是错误的:
当我点击 Thunderbird 内部的链接时,Chrome 本身会抱怨它不是默认浏览器。
在我能找到的所有其他地方,Chromium 是默认的
以下是我尝试过的:
我以前也
update-alternatives --config x-www-browser
选择过(见chromium-browser
如何更改默认浏览器?)。即使我选择了不同的浏览器Thunderbird 偏好设置中的列表, 它仍然打开 Chrome。
我当前的解决方案是创建一个从/usr/bin/google-chrome
到 的链接chromium-browser
。
我怎样才能强制 Thunderbird 使用我想要的浏览器???
编辑我也更新了侏儒-www-browser(update-alternatives --config gnome-www-browser
)收到反馈后路先生但这没用。至少sensible-browser
现在可以打开 Chromium,但 Thunderbird 很顽固。
答案1
我发现最后一步不见了。你必须进入编辑->首选项->高级->配置编辑器并更改选项
network.protocol-handler.warn-external.http
network.protocol-handler.warn-external.https
至true
。下次您打开链接时,它会询问您想要使用哪种浏览器,然后输入/usr/bin/x-www-browser
。
答案2
适用于 Arch Linux,也可能适用于 Ubuntu:
- (遵循@Aaron Digulla 和@tonicebrian 在此处给出的答案)
- 搜索
network.protocol-handler.warn-external.http
about:config
- 切换
http
至https
true
- 搜索
- (继Raman Gupta 对 Kevin Locke 主页的建议) 当稍后提示您选择浏览器时,导航到
/usr/bin/xdg-open
“将强制 Thunderbird 使用 XDG MIME 操作(桌面管理器的默认设置)”。
答案3
我在 Kubuntu 12.04 上安装 Chrome 后也遇到了类似的问题。虽然 T-bird 继续在 Firefox 中打开 http 协议链接,但它突然开始在 Chrome 中打开 https 链接。
转到“编辑-首选项-附件”,我发现内容类型 http 的条目设置为 Firefox,但没有 https 的条目。
使用我在此处找到的信息,我使用配置编辑器(位于 Edit-Preferences-Advanced-General 中)修改了 T-bird 的 about:config 文件,使 network.protocol-handler.warn-external.https 使用布尔值 True,从而启用用户设置值。返回 Edit-Preferences-Attachments 后,我找到了 https 内容的条目,并能够将其设置为 Firefox。我发现,就我而言,没有必要修改 network.protocol-handler.warn-external.http
答案4
我也遇到了同样的问题。“network.protocol-handler.warn-external.http”更改对我来说不起作用。
经过谷歌搜索,我找到了雷鸟中的设置 首选项 > 附件 > 传入。
在那里,我将 http 和 https 更改为我想要的浏览器。现在它可以正常工作了。