在我的情况下,我安装了Chromium并将其设置为默认值。在此之前,Chrome是默认浏览器。
我尝试了所有能够做的事情:设置Chromium默认浏览器,更改gconf设置以使用%U变量(/ubuntu//a/41085/94263)运行Chromium ,更改将Chromium用作默认x-www的替代方法-browser(/ubuntu//a/24052/94263),但没有任何帮助,xdg-open打开了新的Chromium窗口,起始页面ang无法打开给定的链接,明智的浏览器打开了Chrome。我试图清除Chrome(Chromium自动设置为默认值,并且在update-alternatives中自动设置)并再次安装它,因为我需要从那里安装Pepper Flash,并且它成为默认的x-www-browser一次又一次的选择,并再次用明智的浏览器命令打开。然后,我在Google上搜索了一些页面,并引起了我对优先级的注意,还发现/ etc / alternatives /中也有gnome-www-browser符号链接,并且google-chrome是默认的。Chrome的优先级设置为200和Chromium- 40。Google Chrome的优先级更高,因此update-alternatives实用程序会将其作为“更好的版本”自动安装为默认的网络浏览器。
我已经从x-www-browser和gnome-www-browser中删除了Chrome和Chromium :
sudo update-alternatives --remove x-www-browser /usr/bin/google-chrome
sudo update-alternatives --remove x-www-browser /usr/bin/chromium-browser
sudo update-alternatives --remove gnome-www-browser /usr/bin/google-chrome
sudo update-alternatives --remove gnome-www-browser /usr/bin/chromium-browser
然后,我安装了具有其他优先级的新替代方案:
sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser /usr/bin/google-chrome 40
sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser /usr/bin/chromium-browser 200
sudo update-alternatives --install /usr/bin/gnome-www-browser gnome-www-browser /usr/bin/google-chrome 40
sudo update-alternatives --install /usr/bin/gnome-www-browser gnome-www-browser /usr/bin/chromium-browser 200
我不知道所有计算机的默认优先级分别为“ 40”和“ 200”,否则您会有其他数字。最好先输入一下
sudo update-alternatives --display x-www-browser
sudo update-alternatives --display gnome-www-browser
更新。我尝试在完全不同的系统上执行相同的操作,并且优先级与此处相同。
Upd2。如果您只运行一次google-chrome,它将更改其优先级为200,但chrome 浏览器将保留为默认设置。
这对我有用。自动将Chromium设置为默认值,并且明智的浏览器正在启动Chromium。但是xdg-open仍在打开新的空白窗口。