Le Sun, 02 Feb 2003 14:38:05 -0400, Christophe PEREZ <[EMAIL PROTECTED]>, souvenez-vous, vous tap�tes : > Le Sun, 02 Feb 2003 14:03:23 -0400, B. Telgeuse a �crit : > > > Si tu veux faire un script qui ne se lance qu'une fois par user et par > > > > session, pourquoi ne le mets tu pas dans le .login ? Il se comportera > > alors exactement comme cel�: Il se lancera une seule fois au login de > > l'utilisateur. > > Ah ? > Je ne connais pas le .login > > Ceci dit, mon "vrai" objectif n'�tait pas celui-l�. > En fait, je voudrais que ce script ne se lance qu'une fois par user et > par session, mais uniquement pour une session graphique ! :-) Peut-�tre dans /etc/profile avec un test pour savoir si le serveur X est actif ? Je te renvoie au �11.1 de l'excellent "De la mise sous tension � la ligne de commande de bash" : --- extrait 11.1 Configuration
Le fichier /etc/profile agit sur le comportement de bash au niveau du syst�me entier. Ce que vous mettez dans ce fichier affectera toute personne qui utilise bash sur votre syst�me. Cela sert par exemple � ajouter des r�pertoires dans la variable PATH, ou � d�finir celui de la variable MAIL. Le comportement par d�faut du clavier laisse souvent � d�sirer. En fait, c'est readline qui contr�le cela. Readline est un package distinct qui prend en main les interfaces de ligne de commande, en fournissant l'historique des commandes, et le compl�tement automatique de noms de fichiers (NDT : Touche TAB sous Bash), tout comme les facilit�s �volu�es d'�dition de ligne. Il est compil� dans bash. Par d�faut, Readline est configur� � l'aide du fichier .inputrc, dans votre r�pertoire personnel. La variable INPUTRC peut �tre utilis�e pour outrepasser les r�gles de ce fichier pour le bash. Par exemple, dans Red Hat 6, INPUTRC re�oit la valeur /etc/inputrc dans le fichier /etc/profile. Cela signifie que les touches Retour Arri�re (Backspace), Suppr (Delete), D�but (Home) et Fin (End) fonctionnent correctement et pour tout le monde. Une fois que bash a lu le fichier de configuration g�n�ral, commun au syst�me entier, il recherche votre fichier de configuration personnel. Il teste l'existence des fichiers .bash_profile, .bash_login et .profile dans votre r�pertoire personnel. Il lance le premier qu'il trouve. Si vous voulez modifier le comportement de bash � votre �gard, sans le changer pour les autres, faites-le ici. Par exemple, de nombreuses applications utilisent les variables d'environnement pour contr�ler leur fonctionnement. J'ai une variable EDITOR contenant la valeur vi pour pouvoir utiliser vi sous Midnight Commander (un excellent gestionnaire de fichier orient� console) au lieu de son �diteur propre. --- fin extrait > Mais �a, je ne sais pas (encore, me faisait rajouter syst�matiquement un > prof de sport)faire. > HTH Fanch
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur "http://www.mandrakestore.com"
