Pour kdm, j'ignore mais pour ce qui concerne gdm, la doc est erronée. Insérer les lignes suivantes à la fin du fichier ne sert à rien:
# Active le pavé numérique au démarrage
if [ -x /usr/bin/numlockx ]; then
/usr/bin/numlockx on
fi
comment pourraient elles êtres lues apres une instruction "exit 0" ?
Personnellement je les ai placées au début du fichier:
#!/bin/sh
# Stolen from the debian kdm setup, aren't I sneaky
# Plus a lot of fun stuff added
# -George
PATH="/usr/bin:$PATH"
OLD_IFS=$IFS
##########
if [ -x /usr/bin/numlockx ]; then
/usr/bin/numlockx on
fi
#########
.../...
ainsi elles sont lues juste après la définition du $PATH.
Enfin, pour avoir le pavé numérique actif dans les consoles, insérer les lignes suivantes dans le fichier /etc/rc.d/rc.local:
INITTY=/dev/tty[1-8]
for tty in $INITTY;do
setleds -D +num <$tty
done