
システム全体の http_proxy 環境変数 (シェル スクリプトによって自動化) を、すべてのユーザーの LXDE スタート メニューから実行されたときに Firefox がそれらを使用するように設定しようとしています。
これまで、ログインシェルと非ログインシェルに対してそれぞれ /etc/profile.d/99proxy.sh と /etc/bash.bashrc に環境変数 http_proxy と https_proxy を設定しました。非ログインシェルで firefox を実行すると、firefox はプロキシを使用します。ログインシェルで firefox を実行すると、firefox はプロキシも使用します。しかし、LXDE スタート メニューのリンクをクリックすると、firefox では環境変数が使用できないようです。
最初の質問は、「LXDE はどのようなコンテキストで Firefox (または他のアプリケーション) を実行するのか?」です。2 番目の質問は、「LXDE によって実行されるプログラムはどこから環境変数を取得するのか?」です。
答え1
プロキシ環境変数の適切なファイルは /etc/environment です。