GNOME端末のマジック環境変数

GNOME端末のマジック環境変数

私のコンピュータにプロキシソフトウェア(cntlm)をインストールしました。環境変数http_proxyをに設定します127.0.0.1:3128。今apt-get remove cntlm

しかし、http_proxy変数は見ることができます。

環境grep プロキシ

私にしてください:

http_proxy=http://127.0.0.1:3128/
https_proxy=http://127.0.0.1:3128/
no_proxy=127.0.0.1, localhost

~再帰的なgrepを試しましたが、/etc何も表示されません。

grep -ri https_proxy ~
grep -ri https_proxy /etc

興味深いことに、LXTerminalなどの他の端末にはこの問題はありません。 gnome 端末でのみ発生します。

また、bash起動スクリプトファイルの名前を変更しようとしました。

mv .bashrc .bashrc~ 
mv .profile .profile~
mv .bash_profile .bash_profile~

名前を変更すると、これらのファイル(および関連ファイル)の内容はインポートされません。しかし、これも役に立ちません。

この問題をどのようにデバッグできますか?

私はすでに経験したこの問題しかし、これは役に立ちません。

答え1

実行するとgsettings reset-recursively org.gnome.system.proxy問題が解決しました。

プロキシ設定を定義する方法は2つあります。

  1. bash構成ファイルhttp_proxyで環境変数を手動で設定します。/etc/environment
  2. GNOMEシステム設定で定義します。

環境変数を手動で設定しなかったため、再帰的なgrepは何も見つかりませんでした。gnome-terminalGNOMEシステム設定を読み、自動的に変数を定義します。

バラよりこの投稿プロキシ設定を定義するさまざまな方法の詳細。

関連情報