すべてのユーザーに対してLXDEスタートメニューから実行するときに、Firefoxが使用する方法でシステム全体のhttp_proxy環境変数(シェルスクリプトによって自動化)を設定しようとしています。
これまで、ログインシェルと非ログインシェルにそれぞれ/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です。