
Estou tentando definir as variáveis de ambiente http_proxy em todo o sistema (automatizadas por um script de shell) de tal forma que o Firefox as use quando executadas no menu Iniciar do LXDE para todos os usuários.
Até agora eu configurei as variáveis de ambiente http_proxy e https_proxy em /etc/profile.d/99proxy.sh e em /etc/bash.bashrc para login-shell e não-login-shell, respectivamente. Se eu executar o Firefox em um shell sem login, o Firefox usará o proxy. Se eu executar o firefox em um login-shell, o firefox também usará o proxy. Mas se eu clicar no link no menu iniciar do LXDE, o Firefox parece ter as variáveis de ambiente não disponíveis.
As primeiras questões seriam: Em que contexto o LXDE executa o Firefox (ou outras aplicações)? A segunda questão é: De onde um programa executado pelo LXDE obtém suas variáveis de ambiente?
Responder1
O arquivo correto para as variáveis de ambiente do proxy é /etc/environment.