Alguns pontos:
- Variáveis de ambiente diferenciam maiúsculas de minúsculas. Variáveis de ambiente como esta tendem a serem maiúsculas.
-
Se você estiver testando no bash, observe a parte superior do arquivo
~/.profile
:# ~/.profile: executed by the command interpreter for login shells. # This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login # exists. # see /usr/share/doc/bash/examples/startup-files for examples. # the files are located in the bash-doc package.
-
O wiki de ajuda recomenda usar
~/.pam_environment
em vez de outros arquivos para variáveis de ambiente de sessão . - Sua sintaxe é diferente do que você espera. Veja: link
-
Então (assumindo
~/.pam_environment
) você provavelmente está procurando:SOCKS_PROXY DEFAULT=socks://address:port
Caso contrário, isso provavelmente é apenas um problema no caso.
Você menciona que está usando um navegador e que pode estar o problema real. Firefox, ignora as variáveis de ambiente por padrão. Existe um plugin que irá procurar por variáveis de ambiente (é bem antigo):
Não sei ao certo como outros navegadores lidam com essas coisas, mas não ficaria surpreso se eles também os ignorassem.