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

Répondre à