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"