Google Earth和$ BROWSER环境变量

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

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

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

从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 

并添加以下行:

 BROWSER=/usr/bin/firefox 

在此处输入图像描述

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

如果你的现代Ubuntu版本读取~/.profile ,这可能是一个更实际的地方来定义每个用户的$BROWSER变量。

只需添加:

 export BROWSER=/usr/bin/palemoon