Debian

在哪里為通過 lxde/debian9 中的桌面連結啟動的 firefox 定義代理環境變數?

  • January 30, 2019

我正在嘗試以這樣一種方式設置系統範圍的 http_proxy 環境變數(由 shell 腳本自動執行),當從 LXDE 開始菜單為所有使用者執行時,firefox 會使用它們。

到目前為止,我在 /etc/profile.d/99proxy.sh 和 /etc/bash.bashrc 中分別為 login-shell 和 non-login-shell 設置了環境變數 http_proxy 和 https_proxy。如果我在非登錄 shell 中執行 firefox,則 firefox 使用代理。如果我在登錄 shell 中執行 firefox,firefox 也會使用代理。但是如果我點擊 LXDE 開始菜單中的連結,firefox 似乎有環境變數不可用。

第一個問題是:LXDE 在什麼情況下執行 firefox(或其他應用程序)?第二個問題是:LXDE 執行的程序從哪裡獲取環境變數?

代理環境變數的正確文件是 /etc/environment。

引用自:https://unix.stackexchange.com/questions/496385