在 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