【发布时间】:2019-12-31 04:31:39
【问题描述】:
有许多与我类似的问题(例如xdg-open not open default browser 或xdgutils - xdg-settings not setting default-web-browser in gentoo,但没有一个答案对我的情况有帮助。因此我问我的具体情况:
在 Centos 7 上,我没有运行免费的桌面管理器,我只是从命令行运行一些 X11 应用程序(如 VS Code),其中 DISPLAY 变量设置为我连接的(Windows)机器上的 X 服务器。
在 Centos 机器上,我安装了两个浏览器,firefox 和 google-chrome。我可以通过分别输入firefox 来启动这两个浏览器。 google-chrome 在 bash 终端中。
xdg-open 可用,它会在google-chrome 中打开链接——就像 VS Code 一样。不过我想把它改成firefox。
我试过了:
在 Firefox 的 GUI 首选项中勾选“默认浏览器”。
-
使用
xdg-settings,但是xdg-settings get default-web-browser返回“xdg-settings:未知的桌面环境”
-
设置 $BROWSER。在 bash 我发布了
export BROWSER=firefox但
google-chrome仍然由xdg-open启动
如何在这种环境下将默认浏览器设置为 firefox?
注意:奇怪的是,在另一台装有 Centos 6(并且“也没有桌面环境”)的机器上,export BROWSER 方法有效!
【问题讨论】:
标签: centos centos7 xdgutils default-browser