D'accord pour bashrc, mais tu peux mettre le lancement d'application dans
rc.local. Ton script ne se lancera que lors de l'init de la session locale
Le Vendredi, 8 Novembre 2002 08.36, Vincent Soubise a �crit :
> Le ven 08/11/2002 � 07:35, c.devise a �crit :
> > Je pr�cise :
> > j'ai 2 disques amovibles, l'un avec LM 8.2, l'autre avec LM 9.0, *sur la
> > m�me machine* (m�me carte m�re, m�me BIOS...)
> > numlock marche sous 8.2, pas sous 9.0
> > Le pb ne se situe sans doute pas au niveau du bios.
> > je persiste : o� /etc/X11/init.d/numlock (qui appelle
> > /usr/X11R6/bin/enable_X11_numlock) est-il lanc� dans le d�marrage de X ?
> > quand on le fait � la main, �a marche !
> > je n'ai pas encore trouv�, mais le bug est l�.
> >
> > Une id�e ?
>
> Quand on fait /usr/X11R6/bin/enable_X11_numlock dans une console, cela
> active numlock.
> ne suffirait-il pas d'entrer cette ligne dans le script d'ouverture du
> windowmanager de chaque user ?
> � ce propos, je rappelle ci-dessous un post de jipe du 23 octobre
> dernier.
> Qu'en pensez-vous ? Avant que je le fasse...
>
> Vincent
>
>
>
>
>
>
> personnellement, je pr�f�re mettre ceci dans le script d'ouverture du
> windowmanager.
>
> au moment du login graphique, lorsque l'on choisit un utilisateur et le
> wm � utiliser, le wm est lanc� apr�s consultation d'un fichier situ�
> dans /etc/X11/wmsession.d avec l'UID de l'utilisateur choisi.
> voil� � quoi pourrait ressembler le contenu de ce r�pertoire:
> $ ls /etc/X11/wmsession.d
> 01WM 02KDE 03GNOME 04FLUXBOX 05ICEWM
>
> les fichiers de ce r�pertoire se caract�risent par un nombre � 2
> chiffres donnant l'ordre d'apparition dans la fen�tre de choix du login
> graphique et par le nom du wm.
>
> le contenu de 01WM (cad windowmaker, puisque c'est le wm que j'utilise):
>
> NAME=WM
> ICON=
> DESK=WindowMaker
> EXEC=/opt/wm/bin/runwm
> SCRIPT:
> exec /opt/wm/bin/runwm
>
> au d�marrage, c'est donc le script runwm qui est lanc� et non wmaker qui
> est le lanceur normal de windowmaker. runwm est dans le m�me r�pertoire
> que wmaker. ce r�pertoire est inclus dans $PATH.
>
> un script runwm, simplifi�, pour lancer xscreensaver (par exemple) au
> d�marrage de windowmaker:
>
> apps_boot ()
> {
> sleep 5
> xscreensaver &
> }
> apps_boot &
> wmaker
>
> la fonction apps_boot est interne au script, se lance en t�che de fond
> et attend 5 secondes que wmaker soit lanc� pour lancer xscreensaver. on
> pourrait faire plus simple avec:
>
> wmaker &
> sleep 5
> xscreensaver
>
> mais je pr�f�re que wmaker reste en avant plan...
> on peut aussi indiquer plus ou moins de temps � sleep, selon la
> "lourdeur" du wm, pour s'assurer qu'il soit bien lanc� avant d'ouvrir
> correctement les fen�tres des applications � lancer.
>
> dans ce cas, tous les utilisateurs qui lancent windowmaker depuis la
> fen�tre de login graphique se retrouvent avec xscreensaver lanc� avec
> leur UID. il est possible de lancer de applications diff�rentes pour
> chaque utilisateur en utilisant une construction "case":
>
> apps_boot ()
> {
> sleep 5
> case $UID in
> 0)
> xterm &
> ;;
> 500)
> xscreensaver &
> ;;
> 501)
> evolution &
> gnomeicu &
> ;;
> esac
> }
> apps_boot &
> wmaker
>
> il est aussi possible de placer quelques lignes dans $HOME/.bashrc pour
> obtenir un r�sultat ressemblant. mais .bashrc est un fichier de
> configuration pour bash, pas un lanceur d'applications. de plus,
> l'application se lancera � chaque ouverture d'un terminal. on peut
> prot�ger le lancement en recherchant si l'application tourne ou non avec
> ps et une construction avec if then else fi. mais m�me dans ce cas, si
> on a arr�t� volontairement l'application, elle sera � nouveau relanc�e,
> sans que ce soit forc�ment souhait�, d�s la prochaine ouverture d'un
> terminal.
>
> certains wm permettent de configurer leur d�marrage avec les applcations
> d�sir�es. v�rifier dans la doc avant de se lancer dans les modif. et
> toujours faire des sauvegardes avant de modifier quoi que ce soit...
>
> bye
> jipe
--
Pierre Lo Cicero
Analyste programmeur
Chamoille
1933 Sembrancher
+4127 785 32 11
[EMAIL PROTECTED]
www.cryptos.ch
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com"