Ubuntu: Verrouillage numérique au démarrage
Par Petaramesh le mercredi 28 mai 2008, 12:10 - Informatique non-duelle - Lien permanent
Un des petits détails chiants avec une Ubuntu (ou une Kubuntu, ou une Debian...) brute de décoffrage, c'est de ne pas avoir le verrouillage numérique (NumLock) activé automatiquement au démarrage de la machine, et de devoir le faire à la main.
Pire encore, certaines machines ayant un clavier en interface USB allument dès le démarrage le voyant NumLock alors qu'il n'est en fait pas activé, et il faut appuyer deux ou trois fois sur la touche NumLock pour que le voyant reflète fidèlement l'état réel du clavier.
Il existe sur le 'net de multiples articles apportant des solutions à ces problèmes, mais ces solutions sont souvent suboptimales. Voici donc des solutions simples et efficaces ;-)
Si vous utilisez le gestionnaire de session graphique KDM de KDE, sur Kubuntu par exemple :
C'est le plus simple ! Pour avoir le verrouillage numérique activé dès le démarrage de votre session graphique, éditez (comme root) le fichier /etc/kde3/kdm/kdmrc, recherchez la ligne :
#NumLock=Off
...et remplacez-la simplement par
NumLock=On
N'oubliez pas d'enlever le "#" de début qui en faisait un commentaire, enregistrez, et voilà !
Pour avoir le NumLock dans les "consoles texte" :
À peine plus compliqué. Éditez (comme root) le fichier /etc/rc.local et, avant la ligne "exit 0" finale, ajoutez le paragraphe suivant :
# Petaramesh: Active NumLock sur les consoles
if [ -x /usr/bin/setleds -a -s /etc/default/console-setup ]; then
. /etc/default/console-setup
if [ -n "${ACTIVE_CONSOLES}" ]; then
for cons in ${ACTIVE_CONSOLES}; do
if [ -c "${cons}" ]; then
/usr/bin/setleds -D +num < ${cons}
fi
done
fi
fi
# /Petaramesh
Si vous utilisez le gestionnaire de session graphique GDM de Gnome, sur Ubuntu :
Installez le package numlockx :
sudo aptitude install numlockx
...puis éditez le fichier /etc/gdm/Init/Default et, avant la ligne "exit 0" finale, ajoutez le paragraphe suivant :
if [ -x "/usr/bin/numlockx" ]; then /usr/bin/numlockx on || /bin/true fi
Et voilà !











Commentaires
Comment t'as deviné que j'avais besoin de ça ? ;-))
bon plan!