![在非默认浏览器中打开外部链接](https://linux22.com/image/1038679/%E5%9C%A8%E9%9D%9E%E9%BB%98%E8%AE%A4%E6%B5%8F%E8%A7%88%E5%99%A8%E4%B8%AD%E6%89%93%E5%BC%80%E5%A4%96%E9%83%A8%E9%93%BE%E6%8E%A5.png)
我已将 Firefox 设置为 Ubuntu 中的默认 Web 应用程序,但外部链接(如单击 Pidgin 中的链接)仍会使用 Opera 打开。有人知道如何修复此问题吗?谢谢。
答案1
对于 Pidgin,它有一个设置指定打开链接时使用哪个浏览器。对我来说,这个设置是Manual
出于某种原因,而且它变成了“一夜之间”的事情。
您可以通过打开好友列表窗口找到并更改此设置,转到Tools > Preferences > Browser
。在那里选择Browser default
使用系统默认浏览器。
答案2
默认应用程序在所有设置->细节->默认应用程序。
如果默认 Web 浏览器设置为 Chrome,但仍使用之前设置的默认浏览器打开其他程序的链接,则这可能是 Gnome 或第三方应用程序(在您的情况下是 Pidgin)的某种缓存问题。
这是一个盲目的猜测,但我想我会尝试重新启动,如果仍然没有结果,将清除 Pidgin 然后重新安装。
另一个选择是删除 Opera。由于您已经有了自己喜欢的浏览器,所以很可能不需要另一个浏览器,除非您有特殊原因。
答案3
我遇到过类似的情况 - 想要将 Chromium 设为默认浏览器,但也希望保留 Opera。Evince 一直在 Opera 中打开链接,即使我将 Chromium 设置为默认浏览器也是如此update-alternatives
。在我的情况下,设置x-scheme-handler/http=chromium.desktop
为帮助$HOME/.local/share/applications/mimeapps.list
如下图所示超级用户网。
运行 strace 来查看发生了什么情况的建议也很有用。