Le 01.07.2004 21:52:17, Nicolas Boullis a écrit :
On Thu, Jul 01, 2004 at 11:28:52AM +0200, Jean-Luc Coulon wrote: > > Dans les faits, les choses sont un peu différentes : si on ouvre un > xterm, on n'a pas de "login shell" [tm] mais un shell ordinaire alors > que bien souvent on désirerait qu'il soit considéré comme login shell. > sous bash, la différence est faite au niveau des fichier .bash_profile> et bashrc. On en vient à ne plus utiliser le .bash_profile et à tout> mettre dans .bashrc. Ceci est sans doute dû au moindre usage qu'il est > fait des VT maintenant au profit de X.... > > Mais je suis parfaitement d'accord avec ta remarque.Personnellement, je sais que lorsque je m'identifie avec gdm, c'est unlogin shell qui est lancé et qui lance ce qu'il y a à lancer. Je suis plus très sûr, mais il est pas exclu que j'aie eu à triturer les fichiers de config de gdm pour ça... (Genre j'aurais remplacé le « #!/bin/sh » de /etc/gdm/Xsession par « #!/bin/bash -l »...) Ca me semble être la solution la plus saine, puisque ça évite de redéfinir les variables d'environement inutilement à chaque nouveaushell... Enfin, bon... Je me souviens d'un gros troll sur « est-ce quegdm doit lancer un login shell (qui dépend a priori du shell choisi par l'utilisateur) » que j'ai pas vraiment envie de relancer...
Nononoon, surtout pas !!! ;-)
> Je cherche une traduction convaincante... Les avis de tous sont les > bienvenus. interpréteur de commande « initial » (« login shell ») ?
Oui, je ne vois rien de mieux pour le moment.Je mets ça, les corrections de Christian, les correctiosn aux corrections (il avait remplacé le smiley qui accompagne Désolé par une ligne vide ("\n") qui ne passe pas à la compilation.
--- - Jean-Luc
Nicolas
Attachment:
pgp3M7NXbcdyp.pgp
Description: PGP signature