如何通过终端/更新替代品更改默认浏览器?

mrj*_*per 5 default-programs 16.04

我的问题不仅仅针对网络浏览器,还针对其他问题,例如邮件/日历/打开 PDF/zip/其他文件扩展名。

那么如何使用终端更改默认浏览器?我试过这两个命令和

update-alternatives --set gnome-www-browser /usr/bin/google-chrome-stable
update-alternatives --set x-www-browser /usr/bin/google-chrome-stable
Run Code Online (Sandbox Code Playgroud)

根据

update-alternatives --get-selections | grep browser
Run Code Online (Sandbox Code Playgroud)

谷歌浏览器应该是我的默认浏览器。

在此处输入图片说明

但是当我进入系统设置时,Firefox 被列为默认设置。

在此处输入图片说明

当我双击使用 vi 创建的简单 HTML 时,该文件会在 Firefox 中打开。我重新启动了 Ubuntu,但我得到了相同的行为。

那我做错了什么?谢谢你。

编辑 1:我也试过更新替代品 --config gnome-www-browser/x-ww-browser。没有效果

在此处输入图片说明

edit2:根据 update-alternatives,firefox 没有分配给任何东西!

在此处输入图片说明

Anw*_*war 11

无法更改该设置update-alternatives。它由 控制xdg-settings。您可以使用此命令从命令行更改默认值

xdg-settings set default-web-browser google-chrome.desktop
Run Code Online (Sandbox Code Playgroud)