numlockx
Une recommandation en matière de sécurité informatique, en ce qui concerne les identifiants d'utilisateur et les mots de passe, est d'utiliser des combinaisons de caractères alphabétiques et numériques.
Vos claviers disposent d'un pavé numérique pouvant être activé ou désactivé manuellement par une touche Verr. Num (verrouillage numérique) ou Num Lock (number lock) : lorsque le pavé est désactivé, les touches peuvent servir de flèches de déplacement ; lorsque le verrou est enclenché, les touches saisissent des chiffres.
Par défaut, sous Ubuntu, le verrouillage du pavé numérique n'est pas activé, ce qui peut être désagréable pour les usagers utilisant des caractères numériques dans leur identifiant ou mot de passe.
numlockx vient corriger cette situation.
Une fois installé et paramétré, votre pavé numérique sera activé par défaut au démarrage de la fenêtre de connexion.
Installation et configuration
Pré-requis
Configuration du pavé numérique dans l'environnement graphique
Puis, il faut modifier un fichier selon votre environnement graphique pour y ajouter, en début1) ou fin de fichier, 2) le code suivant :
Pour Ubuntu ou Xubuntu (jusqu'a la version Ubuntu 11.04)
Ouvrez le fichier /etc/gdm/Init/Default avec les droits d'administration. Ajoutez les 3 lignes suivantes en début de fichier.
if [ -x /usr/bin/numlockx ]; then
exec /usr/bin/numlockx on
fi
Dans Ubuntu 10.04 Lucid Lynx, 10.10 Maverick Meerkat, et 11.04 The Natty Narwhal ces instructions sont à mettre avant la dernière ligne (celle qui contient "exit 0") et non pas au début pour que l'utilitaire marche après l'authentification.
Dans certains cas sous Ubuntu 10.04 les instructions sont à mettre en début de fichier.
- Lors du login (avant d'entrer le mot de passe pour se connecter)
- Après le login (durant la session)
- Avec le point qui fonctionne normalement et la led qui s'allume lorsque les chiffres sont activés
avec (comme indiqué plus haut) :
- ubuntu Lucid Lynx (10.04)
- installation de numlockx
- insertion en début de fichier des lignes :
if [ -x /usr/bin/numlockx ]; then
exec /usr/bin/numlockx on
fi
#!/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/xsplash' ];
#then
# /usr/bin/xsplash --gdm-session --daemon
#fi
if [ -x /usr/bin/numlockx ]; then
exec /usr/bin/numlockx on
fi
/sbin/initctl -q emit login-session-start DISPLAY_MANAGER=gdm
Pour Ubuntu ou Xubuntu (à partir de la version 11.10)
greeter-setup-script=/usr/bin/numlockx on
Pour Kubuntu (Gestionnaire d'Affichage KDM)
Dans Kubuntu Jaunty pas besoin d'installer numlockx. Pour activer le verrouillage du pavé numérique au démarrage, aller dans « Configurer le système » puis « Clavier et souris », enfin sur l'onglet « Clavier », cliquer sur « Activé » dans la rubrique « Verrouillage numérique au démarrage de KDE ».
Dans Kubuntu 11.04, aller dans le menu K > Applications > Configuration > Configuration du système > Matériel > Périphériques d'entrée > Clavier > onglet Matériel > Verrouillage numérique au démarrage de KDE > Activé
Installer numlockx
sudo apt-get install numlockx
Editer le fichier Xsetup
Pour KDE3, ouvrez le fichier /etc/kde3/kdm/Xsetup.
Pour KDE4, ouvrez le fichier /etc/kde4/kdm/Xsetup.
sudo kate /etc/kde4/kdm/Xsetup
Ajouter les lignes ci-dessous
if [ -x /usr/bin/numlockx ]; then /usr/bin/numlockx on fi
- Aller dans (Système → Préférences → Clavier).
- Dans l'onglet Touches de la souris, décocher « Permettre le contrôle de la souris en utilisant le pavé numérique ».
Pour Lubuntu (Gestionnaire LXDM)
Ajouter dans la section [base] du fichier /etc/lxdm/default.conf, le paramétre numlock (cf. man lxdm) :
numlock=1
et dans une console, faire un
sudo /etc/init.d/lxdm restart
Configuration du pavé numérique dans les consoles virtuelles
Ajouter les lignes suivantes dans le fichier "/etc/rc.local" avant la commande "exit 0"
# Turn Numlock on for the TTYs:
for tty in /dev/tty[1-6]; do
/usr/bin/setleds -D +num < $tty
done
Le contenu de ce wiki est sous licence : CC BY-SA v3.0