Re: [opensuse-fr] exécution au démarrage]
ok, merci, je "mords l'esprit" même si je n'ai encore jamais pratiqué le 100% console . Chez moi j'avais dans /home/fabrice un .xinitrc.template que j'ai copié puis collé dans un nouveau document enregistré nommé .initrc et auquel j'ai ajouté la commande xbindkeys à la fin (cf ci dessous). c'était ce qu'indiquait mon tuto (tuto pour faire fonctionner mes touches multimédia sur le clavier http://susewiki.org/index.php?title=Multimedia_Keys ) , apparemment cela ne fonctionne bien pour ce point ; par contre ci-dessous il y a pas de S10xdm ni de S09Keys non plus : #!/bin/bash # # Sample .xinitrc for SuSE Linux # This script is called from 'startx' when you start an X session # # # In case everything goes wrong, we at least fall back to a plain xterm # failsafe="xterm -ls -T Failsafe -geometry 80x24-0-0" trap "exec $failsafe" EXIT SIGHUP SIGINT SIGPIPE SIGTERM SIGIO # # Some bash (1 and 2) settings to avoid trouble on a # failed program call. # set +e > /dev/null 2>&1 set +u > /dev/null 2>&1 set +o posix > /dev/null 2>&1 if type shopt > /dev/null 2>&1 ; then shopt -s execfail else no_exit_on_failed_exec=1 fi # # Run user xinit scripts. # for script in /etc/X11/xinit/xinitrc.d/*; do test -d $script && continue test -x $script || continue case "$script" in .*) continue ;; *.rpm*) continue ;; *.swap) continue ;; *.bak) continue ;; *.orig) continue ;; \#*) continue ;; *~) continue ;; esac $script done unset script # # Source common code shared between the # X session and X init scripts # . /etc/X11/xinit/xinitrc.common # # Special for twm # case "$WINDOWMANAGER" in *twm) xsetroot -solid darkslateblue esac # # Uncomment next line to activate asking for ssh passphrase # # ssh-add # # Add your own lines here... # # day planer deamon # pland & # # finally start the window manager # unset WINDOW_MANAGER STARTUP exec $WINDOWMANAGER # call failsafe exit 0 _/xbindkeys/_ Fabrice SCHINDLER a écrit :
Dis je te donne l'explication pour les scripts lors d'un boot mais je viens de relire ton mail pour xbindkeys tu peux le lance dans .xsession .xinitrc pour la suite xdm est lance en S10xdm donc a lancer avant S09Keys
bon voila lors du boot le script inittab est executè (si tu est mode X tu es en runlevel 5 sur suse) ce fichier entre autre excute tous les scripts qui sont dans /etc/init.d/rc5.d ces fichiers sont des liens vers les vrais scripts qui sont dans le repertoire init.d ls -l /etc/init.d/rc5.d Il les lance ceux qui commence par S avec parametre start ceux qui commence par K avec parametre stop les chifres qui suivent le S ou le K donne la sequence d excution Le nom qui suit est libre mais donne une indic sur ce qu'il fait et influ aussi sur la sequence petit ex : dans /etc/init.d sous root vi affiche.sh
#!/bin/sh case $1 in "start" ) echo " - Bonjour" echo " - la commande start" ;; "stop" ) echo " - bonsoir" echo " - la commande de stop" ;; esac exit 0
pour sauver <esc> wq! tu le sauve puis chmod 755 affiche.sh tu le test ./affiche.sh start ./affiche.sh stop si c'est bon et que tu veux que cela soit lancer au boot cd /etc/init.d/rc5.d ln -s S101affiche ../affiche.sh
et lors du boot cela dis bonjour Tu as le caneva pour lancer ce que tu veux Jacques
On Fri, 2007-05-04 at 17:40 +0200, manchette wrote:
SCHINDLER Jacques a écrit :
un script dans init.d avec un lien depuis rcx.d avec Sxxlemonduscript
A+ Jacques -----Original Message----- From: manchette [mailto:manchette@free.fr] Sent: 04 May 2007 17:27 To: opensuse-fr@opensuse.org Subject: [opensuse-fr] exécution au démarrage
Hello, comment faire en sorte q'une commande soit exécutée à chaque démarrage svp ? (xbindkeys en l'occurence) merci ;) --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-fr+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-fr+help@opensuse.org
C'est totalement le genre de chose que je ne sais pas décrypter , sans quoi la question ne se poserait même pas. En quoi doit consister ce script ? Un lien ? quel lien, comment et pourquoi ?
Merci ;-)
Fabrice
--------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-fr+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-fr+help@opensuse.org
--------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-fr+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-fr+help@opensuse.org
participants (1)
-
manchette