sashoalm Asked: 2011-02-22 12:49:42 +0800 CST2011-02-22 12:49:42 +0800 CST 2011-02-22 12:49:42 +0800 CST Google 地球和 $BROWSER 环境变量 772 当我单击 Google 地球中的图片以全屏查看时,它会显示以下错误消息: 无法启动任何网络浏览器。请确保您已将 $BROWSER 环境变量设置为我们应该启动的 Web 浏览器的文件名! 为所有用户全局设置此环境变量的最佳方法是什么? environment-variables 2 个回答 Voted Best Answer Isaiah 2011-02-22T13:26:43+08:002011-02-22T13:26:43+08:00 来自关于环境变量的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为您喜欢的任何浏览器的路径。 注意:您必须重新启动计算机才能使更改生效。 Serge Stroobandt 2017-05-31T00:15:27+08:002017-05-31T00:15:27+08:00 如果您的现代 Ubuntu 版本显示为,这可能是在每个用户的基础上~/.profile定义变量的更实用的地方。$BROWSER 只需添加: export BROWSER=/usr/bin/palemoon
来自关于环境变量的Ubuntu 社区文档:
不推荐下的两个文件可以工作,但
/etc/environment
只是为了这个目的,所以我们将编辑该文件:并添加以下行:
您可以替换
/usr/bin/firefox
为您喜欢的任何浏览器的路径。注意:您必须重新启动计算机才能使更改生效。
如果您的现代 Ubuntu 版本显示为,这可能是在每个用户的基础上
~/.profile
定义变量的更实用的地方。$BROWSER
只需添加: