Onde definir variáveis ​​de ambiente de proxy para o Firefox iniciadas através de links de desktop em lxde/debian9?

Onde definir variáveis ​​de ambiente de proxy para o Firefox iniciadas através de links de desktop em lxde/debian9?

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.

informação relacionada