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";

Répondre à