我应该使用什么环境变量来设置默认的网络浏览器?

我应该使用什么环境变量来设置默认的网络浏览器?

我正在尝试在 .bashrc 或 .profile 中将我的默认 Web 浏览器设置为 Google Chromium。为了实现此目的,我需要设置什么环境变量?

编辑:以下是更多信息:

答:我没有该机器的 sudo 访问权限。

B.由于机器的特性,每次登录都需要重新运行。

C. 理想情况下,它在登录时运行而没有对话框。

答案1

我找到了一个解决方案:

xdg-settings set default-web-browser chromium-browser.desktop

你也可以使用:

xdg-settings set default-web-browser firefox.desktop

或者:

xdg-settings set default-web-browser chrome-browser-stable.desktop

如果你希望在登录时自动执行此操作,只需将这一行代码放入你的 .profile 中

答案2

您可以使用该命令sudo update-alternatives来实现此目的。对于默认的 Web 浏览器,sudo update-alternatives --config x-www-browser将启动一个交互式对话框,让您设置默认值,该默认值即使在会话之间也将保持不变。

如果你确实想在每次重启后设置默认值,请使用

update-alternatives --set x-www-browser /path/to/browser

类似地/etc/rc.local,因为它需要 root 权限。

相关内容