首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从命令行设置默认浏览器?

如何从命令行设置默认浏览器?
EN

Ask Ubuntu用户
提问于 2010-12-08 10:02:20
回答 8查看 92.6K关注 0票数 59

尝试使用GUI工具设置默认浏览器,但这在总体上不起作用。是否有方法从命令行配置系统范围的默认浏览器?

EN

回答 8

Ask Ubuntu用户

回答已采纳

发布于 2010-12-08 10:22:57

在终端中执行以下命令,以更改默认浏览器。

sudo update-alternatives --config x-www-browser

示例输出:

代码语言:javascript
复制
karthick@Ubuntu-desktop:~$ sudo update-alternatives --config x-www-browser 
There are 3 choices for the alternative x-www-browser (providing /usr/bin/x-www-browser).

  Selection    Path                    Priority   Status
------------------------------------------------------------
  0            /usr/bin/google-chrome   200       auto mode
* 1            /usr/bin/firefox         40        manual mode
  2            /usr/bin/google-chrome   200       manual mode
  3            /usr/bin/opera           90        manual mode
  • 按enter以保留默认的*。
  • 现在我的默认浏览器是firefox。
  • 如果我想要谷歌-铬作为默认浏览器,那么我将键入3并点击enter。

注:

  • 如果要配置命令行浏览器,则必须配置sudo update-alternatives --config www-browser
  • 另一种方法是将下面的行export BROWSER=/usr/bin/firefox添加到~/.bashrc
  • 在最后加上一行,

可选图形用户界面方法:

  • 还可以在Gnome应用程序中设置默认浏览器,在终端中键入以下内容,然后按Enter gnome- default - applications properties。
  • 它将打开一个Window.Now,您可以选择首选的浏览器来设置它的默认值。
票数 66
EN

Ask Ubuntu用户

发布于 2016-05-25 08:53:11

已经建议的方法可能不适用于某些应用程序(例如HipChat)。

我不得不这样做:

代码语言:javascript
复制
xdg-settings set default-web-browser chromium-browser.desktop
票数 28
EN

Ask Ubuntu用户

发布于 2010-12-08 10:21:13

这在一定程度上取决于“默认浏览器”的确切含义,即您要更改浏览器的目的是什么。一些程序忽略任何系统范围的设置,并使用自己的设置。

尽管如此,您可以通过导出sensible-browser变量来为使用泛型BROWSER命令启动浏览器的所有程序设置默认浏览器,例如在文件~/.bashrc中添加一行:

代码语言:javascript
复制
export BROWSER=/usr/bin/firefox

调用浏览器的另一种通用方法是x-www-browser,这种方法由Debian "alternatives“系统处理:

代码语言:javascript
复制
sudo update-alternatives --config x-www-browser

如果您想配置像lynx这样的命令行专用浏览器,则必须配置www-browser

票数 4
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/16621

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档