Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Faire prendre en compte une variable d'environnement

20 réponses
Avatar
Olivier V
Bonjour,

Comment faire prendre en compte une variable d'environnement sans la mettre
dans un fichier de démarrage ?

En effet, je veux déclarer :
http_proxy="http://172.16.0.1:3128" ; export http_proxy
mais uniquement lorsque j'ai à me connecter par proxy.

Si je le tape dans une console, la variable n'est prise en compte que dans
cette console, et est oubliée lorsque cette console est fermée.

Merci.

Olivier V

10 réponses

1 2
Avatar
Nicolas George
Olivier V wrote in message :
Si je le tape dans une console, la variable n'est prise en compte que dans
cette console, et est oubliée lorsque cette console est fermée.


Oui, c'est inévitable, tu ne peux pas y échapper. Au mieux, tu peux essayer
de faire changer l'environnement par ton environnement de bureau /
gestionnaire de fenêtres, pour qu'elle soit exportée pour toutes les
applications lancées ultérieurement. Mais pour celles qui sont déjà en train
de tourner, et celle qui en descendront, rien à faire.

Avatar
Olivier V

Oui, c'est inévitable, tu ne peux pas y échapper. Au mieux, tu peux
essayer de faire changer l'environnement par ton environnement de bureau /
gestionnaire de fenêtres, pour qu'elle soit exportée pour toutes les
applications lancées ultérieurement.


Et je fais ça comment ?
Par exemple pour que ce soit pris en compte pour les lancements ultétieurs
de konqueror et firefox.

Mais pour celles qui sont déjà en
train de tourner, et celle qui en descendront, rien à faire.


Ce ne serait pas grave.

Olivier V

Avatar
Nicolas George
Olivier V wrote in message :
Et je fais ça comment ?
Par exemple pour que ce soit pris en compte pour les lancements ultétieurs
de konqueror et firefox.


Avec Fvwm, il y a la commande SetEnv.

Avatar
Dominique MICOLLET
Olivier V wrote:

Bonjour,

Comment faire prendre en compte une variable d'environnement sans la
mettre dans un fichier de démarrage ?
Sous Debian, il y a /etc/environment pour ce faire.


Sinon passer par les /etc/profile, /etc/bashrc et similaire (et je ne sais
pas bien faire parce que je n'ai toujours pas compris quel fichier est
utilisé par quoi.....)

Cordialement
--
Dominique MICOLLET Email :
Universite de Bourgogne
9, Avenue Alain SAVARY BP 47870 Tel : +33/(0)3-80-39-59-27
21078 DIJON CEDEX FRANCE Tfx : +33/(0)3-80-39-68-69

Avatar
tpg
Olivier V writes:

Et je fais ça comment ?
Par exemple pour que ce soit pris en compte pour les lancements ultétieurs
de konqueror et firefox.


Un alias :
alias fireprox='http_proxy=http://172.16.0.1:3128 firefox'

--
You're a ha-a-a-ard man, McGee!

Avatar
Matthieu Moy
(Throckmorton P. Gildersleeve) writes:

Un alias :
alias fireprox='http_proxy=http://172.16.0.1:3128 firefox'


L'extension switchproxy ( https://addons.mozilla.org/firefox/125/ )
est très bien pour ça.

Pour konqueror, je n'ai pas trouvé mieux que de lancer l'outil de
configuration de proxy de KDE à la main à chaque fois :

$ kcmshell proxy

--
Matthieu

Avatar
Nicolas George
Dominique MICOLLET wrote in message
<4551c7c6$0$26628$:
Comment faire prendre en compte une variable d'environnement sans la
mettre dans un fichier de démarrage ?
Sous Debian, il y a /etc/environment pour ce faire.


Sinon passer par les /etc/profile, /etc/bashrc et similaire


Qui, tout le monde le sait, ne sont pas des fichiers de démarrage...


Avatar
Olivier V

Olivier V wrote in message :
Et je fais ça comment ?
Par exemple pour que ce soit pris en compte pour les lancements
ultétieurs de konqueror et firefox.


Avec Fvwm, il y a la commande SetEnv.


Je suis sous KDE ...

Olivier V


Avatar
Olivier V

Et je fais ça comment ?
Par exemple pour que ce soit pris en compte pour les lancements
ultétieurs de konqueror et firefox.


Un alias :
alias fireprox='http_proxy=http://172.16.0.1:3128 firefox'


Une bonne idée.
Au reboot l'alias est-il bien "oublié" ?

Olivier V


Avatar
Olivier V

Pour konqueror, je n'ai pas trouvé mieux que de lancer l'outil de
configuration de proxy de KDE à la main à chaque fois :

$ kcmshell proxy


C'est effectivement toujours deux clics de moins que par le menu K.

Merci.

Olivier V

1 2