Le Mardi 13 Novembre 2001 22:10, Frederic Bothamy a écrit : > > Lorsque je veux démarrer X autrement qu'avec kdm, je fais un > > $ startx wmaker > > > > Je me prends une erreur en retour : > > /usr/X11R6/bin/xterm: bad command line option "wmaker" > > Oui, il faut lui spécifier le chemin complet sinon il ne lance qu'un > xterm, lequel xterm n'est pas installé par défaut (chez moi en unstable > en tout cas). > > Par contre startx `which wmaker` doit fonctionner normalement.
Exact, ça marche sans problèmes. Après le premier script dans /etc/X11/Xsession.d/, la variable STARTUP vaut /usr/bin/X11/wmaker Mais après je ne comprends pas trop pourquoi c'est x-terminal-emulator qui est lancé dans le script 50xfree86-common_determine-startup if grep -qs ^allow-user-xsession "$OPTIONFILE"; then for STARTUPFILE in "$STARTUP" "$ALTSTARTUP"; do if [ -e "$STARTUPFILE" ]; then if [ -x "$STARTUPFILE" ]; then REALSTARTUP=$STARTUPFILE else REALSTARTUP="sh $STARTUPFILE" fi break fi done fi if [ -z "$REALSTARTUP" ]; then if [ -x /usr/bin/x-session-manager ]; then REALSTARTUP=x-session-manager elif [ -x /usr/bin/x-window-manager ]; then REALSTARTUP=x-window-manager elif [ -x /usr/bin/x-terminal-emulator ]; then REALSTARTUP=x-terminal-emulator fi Quelqu'un peut-il m'aider ? PS : au fait, comment peut-on faire pour marquer une pause dans ce script afin d'afficher sur la console, la valeur des variables ? -- Michel Grentzinger