我试图以这样的方式设置系统范围的 http_proxy 环境变量(由 shell 脚本自动执行),以便 Firefox 在从所有用户的 LXDE 开始菜单执行时使用它们。
到目前为止,我分别在 /etc/profile.d/99proxy.sh 和 /etc/bash.bashrc 中为登录 shell 和非登录 shell 设置了环境变量 http_proxy 和 https_proxy 。如果我在非登录 shell 中执行 firefox,firefox 将使用代理。如果我在登录 shell 中执行 firefox,firefox 也会使用代理。但是,如果我单击 LXDE 开始菜单中的链接,Firefox 的环境变量似乎不可用。
第一个问题是:LXDE 在什么上下文中执行 firefox(或其他应用程序)?第二个问题是:LXDE执行的程序从哪里获取环境变量?
答案1
代理环境变量的正确文件是 /etc/environment。