모든 사용자에 대해 LXDE 시작 메뉴에서 실행할 때 Firefox가 사용하는 방식으로 시스템 전체 http_proxy 환경 변수(셸 스크립트에 의해 자동화됨)를 설정하려고 합니다.
지금까지 로그인 쉘과 비로그인 쉘에 각각 /etc/profile.d/99proxy.sh 및 /etc/bash.bashrc에 환경 변수 http_proxy 및 https_proxy를 설정했습니다. 비로그인 쉘에서 Firefox를 실행하면 Firefox는 프록시를 사용합니다. 로그인 셸에서 Firefox를 실행하면 Firefox도 프록시를 사용합니다. 그러나 LXDE 시작 메뉴의 링크를 클릭하면 Firefox의 환경 변수를 사용할 수 없는 것처럼 보입니다.
첫 번째 질문은 다음과 같습니다. LXDE는 어떤 맥락에서 Firefox(또는 다른 응용 프로그램)를 실행합니까? 두 번째 질문은 LXDE에 의해 실행되는 프로그램이 환경 변수를 어디서 얻느냐는 것입니다.
답변1
프록시 환경 변수의 올바른 파일은 /etc/environment입니다.