dans Ubuntu 13.04, j'ai essayé d'insérer
export socks_proxy=socks://address:port
dans ~/.profile
mais cela ne fonctionne pas.
PS: Je n'ai besoin de le configurer que pour un utilisateur, donc pas dans/etc/enviroment.
Quelques points:
Si vous testez à bash, notez le haut du fichier ~/.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.
Le wiki d'aide recommande d'utiliser ~/.pam_environment
à la place d'autres fichiers pour les variables d'environnement de session.
Donc (en supposant que ~/.pam_environment
) vous cherchiez probablement:
SOCKS_PROXY DEFAULT=socks://address:port
Sinon, il ne s'agit probablement que d'une affaire.
Vous mentionnez que vous utilisez un navigateur et c'est peut-être là que réside le problème. Firefox, ignore les variables d'environnement par défaut. Il existe un plugin qui cherchera des variables d'environnement (il est assez ancien):
Je ne sais pas comment les autres navigateurs gèrent ces choses, mais je ne serais pas surpris s'ils les ignorent également.