O Firefox não usará essa variável de ambiente, a menos que você instale pela primeira vez o Proxy ambiental extension - então ele vai honrar essa variável muito bem.
Veja também esta pergunta no AskUbuntu para informações mais detalhadas.
Eu tentei o seguinte a partir da linha de comando no Solaris:
DATE TIME user@host> bash
bash-3.2$ export http_proxy=http://localhost:8080/
bash-3.2$ echo $http_proxy
http://localhost:8080/
bash-3.2$ firefox
Como não tenho um proxy em execução no localhost, o firefox não deve ser capaz de acessar nenhum site, no entanto, ele age como se nenhum proxy estivesse configurado. Eu olhei nas preferências e use as configurações de proxy do sistema está marcada, mas não há localhost: 8080 preenchido. O que estou fazendo errado?
O Firefox não usará essa variável de ambiente, a menos que você instale pela primeira vez o Proxy ambiental extension - então ele vai honrar essa variável muito bem.
Veja também esta pergunta no AskUbuntu para informações mais detalhadas.