Google 地球和 $BROWSER 环境变量

sas*_*alm 7 google-earth environment-variables

当我在 Google 地球中单击图片以全屏查看时,它显示以下错误消息:

无法启动任何网络浏览器。请确保您已将 $BROWSER 环境变量设置为我们应该启动的 Web 浏览器的文件名!

为所有用户全局设置此环境变量的最佳方法是什么?

Isa*_*iah 8

来自关于环境变量的Ubuntu 社区文档

系统范围的环境变量

影响整个系统(而不是特定用户)的环境变量设置不应放在加载系统或桌面会话时执行的许多系统级脚本中的任何一个中,而应放在

  • /etc/environment- 此文件专门用于系统范围的环境变量设置。它不是一个脚本文件,而是由赋值表达式组成,每行一个。具体来说,此文件存储系统范围的区域设置和路径设置。

不建议:

  • /etc/profile- 每当进入 bash 登录 shell 时(例如从控制台或通过 ssh 登录时),以及在桌面会话加载时由 DisplayManager 执行,都会执行此文件。当您向资深 UNIX 系统管理员询问有关环境变量的问题时,您可能会参考该文件。然而,在 Ubuntu 中,这个文件除了调用这个文件之外,几乎没有什么作用/etc/bash.bashrc
  • /etc/bash.bashrc- 这是文件的系统范围版本~/.bashrc。Ubuntu 默认配置为在用户进入 shell 或桌面环境时执行此文件。

不推荐下的两个文件将起作用,但/etc/environment仅用于此目的,因此我们将编辑该文件:

gksu gedit /etc/environment
Run Code Online (Sandbox Code Playgroud)

并添加以下行:

BROWSER=/usr/bin/firefox
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

您可以替换/usr/bin/firefox为您喜欢的任何浏览器的路径。
注意:您必须重新启动计算机才能使更改生效。