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