![如果默认应用程序中不存在我的默认浏览器,请更改它](https://linux22.com/image/1202699/%E5%A6%82%E6%9E%9C%E9%BB%98%E8%AE%A4%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E4%B8%AD%E4%B8%8D%E5%AD%98%E5%9C%A8%E6%88%91%E7%9A%84%E9%BB%98%E8%AE%A4%E6%B5%8F%E8%A7%88%E5%99%A8%EF%BC%8C%E8%AF%B7%E6%9B%B4%E6%94%B9%E5%AE%83.png)
在 Ubuntu 16.04 下,我需要安装 Firefox。我通过终端安装了它,但问题是我无法通过“默认应用程序”选项卡将其设置为默认应用程序,因为它根本不存在。如何解决这个问题?
UPD:我的输出
sudo update-alternatives --config x-www-browser
是:
Selection Path Priority Status
------------------------------------------------------------
0 /usr/bin/google-chrome-stable 200 auto mode
1 /usr/bin/chromium-browser 40 manual mode
* 2 /usr/bin/firefox 40 manual mode
3 /usr/bin/google-chrome-stable 200 manual mode
但 Skype 中的链接仍可通过 Chrome 打开。而 Firefox 未列在默认应用程序中
UPD2:
update-alternatives --query x-www-browser
给出:
Name: x-www-browser
Link: /usr/bin/x-www-browser
Status: manual
Best: /usr/bin/firefox
Value: /usr/bin/firefox
Alternative: /usr/bin/chromium-browser
Priority: 40
Alternative: /usr/bin/firefox
Priority: 200
Alternative: /usr/bin/google-chrome-stable
Priority: 30
答案1
在很多不同的情况下,Ubuntu 不附带浏览器,例如:使用网络安装程序的最小安装。
确保已安装“Firefox”:
$ dpkg -l firefox | grep ^ii
ii firefox 53.0.3+build1-0ubuntu0.16.04.2
如果没有安装则安装:
$ sudo apt install firefox -y
将 Firefox 设置为默认浏览器:
xdg-settings set default-web-browser firefox.desktop
如果没有作用请按照以下说明操作:
降低 chrome 的优先级:
sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser /usr/bin/google-chrome-stable 30
然后使用update-alternative
将“Firefox”设置为您的默认浏览器:
$ sudo update-alternatives --config x-www-browser
它将显示可用的浏览器:
1 /usr/bin/chromium-browser 40 manual mode
2 /usr/bin/firefox 40 manual mode
选择您想要的一个,在本例中为 1 或任何其他您喜欢的,然后按enter。
答案2
我只是使用:
update-alternatives --config x-www-browser