在哪裡定義透過 lxde/debian9 中的桌面連結啟動的 Firefox 的代理環境變數?

在哪裡定義透過 lxde/debian9 中的桌面連結啟動的 Firefox 的代理環境變數?

我試圖以這樣的方式設定係統範圍的 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。

相關內容