numlockx
Les claviers disposent d'un pavé numérique activable par la touche Verr. Num (verrouillage numérique) ou Num Lock (number lock) :
- lorsque le verrou est désactivé, les touches déplacent le curseur de la souris,
- lorsque le verrou est activé, les touches saisissent des chiffres.
Par défaut, sous Ubuntu, le verrouillage du pavé numérique au démarrage n'est pas activé.
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.
Pré-requis
- Avoir installé le paquet numlockx.
- Attention avec ubuntu 16.04 si vous oubliez ceci vous ne pourrez plus re-démarrer
Configuration du pavé numérique dans l'environnement graphique
Version | Type de gestionnaire de connexion | Menu d'activation | Fichier à modifier | Lignes à ajouter avant exit 0 1) |
|
---|---|---|---|---|---|
Avec 12.04 | Lubuntu | Lightdm | Ne créez pas de fichier /etc/lightdm/lightdm.conf, sinon lightdm ne se lancera pas ! | /etc/lightdm/lightdm.conf.d/20-lubuntu.conf | Ajouter dans la section [SeatDefaults] greeter-setup-script=/usr/bin/numlockx on |
À partir de la version 14.04 64 bits | Ubuntu | Lightdm | Ne créez pas de fichier /etc/lightdm/lightdm.conf, sinon lightdm ne se lancera pas ! | /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf | Ajouter dans la section [SeatDefaults] greeter-setup-script=/usr/bin/numlockx on |
À partir de la version 14.04 64 bits | Xubuntu et Ubuntu-Mate | Lightdm | Ne créez pas de fichier /etc/lightdm/lightdm.conf, sinon lightdm ne se lancera pas ! | /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf | Ajouter dans la section [SeatDefaults] greeter-setup-script=/usr/bin/numlockx on |
Gestionnaire de paramètres : Clavier - Comportement - Général - décocher "Restaurer l'état du verrouillage numérique au démarrage" | |||||
À partir de la version 14.04 64 bits | Kubuntu | Lightdm | Ne créez pas de fichier /etc/lightdm/lightdm.conf, sinon lightdm ne se lancera pas ! | /usr/share/lightdm/lightdm.conf.d/40-lightdm-kde-greeter.conf | Ajouter dans la section [SeatDefaults] greeter-setup-script=/usr/bin/numlockx on |
À partir de la version 14.04 32 bits | Ubuntu | Lightdm | Ne créez pas de fichier /etc/lightdm/lightdm.conf, sinon lightdm ne se lancera pas ! | /usr/share/lightdm/lightdm.conf.d/50-greeter-wrapper.conf | Ajouter dans la section [SeatDefaults] greeter-setup-script=/usr/bin/numlockx on |
Ubuntu | GDM | Système → Préférences → Clavier → onglet « Agencements » → bouton « Options » → "Diverses options de compatibilité" → "Touches du pavé numérique par défaut" | /etc/gdm3/Init/default ou à défaut2) /etc/gdm/Init/Default | Ajouter avant exit 0 if [ -x /usr/bin/numlockx ]; then exec /usr/bin/numlockx on fi=1 |
|
Kubuntu | KDM (KDE3) | Configurer le système → Clavier et souris → onglet « Clavier » → rubrique « Verrouillage numérique au démarrage de KDE » → cliquer sur « Activé » | /etc/kde3/kdm/Xsetup | ||
KDM (KDE4) | Applications → Configuration → Configuration du système → Matériel → Périphériques d'entrée → Clavier → onglet « Matériel » → rubrique « Verrouillage numérique au démarrage de KDE » → cliquer sur « Activé » | / etc/kde4/kdm/Xsetup | |||
À partir de la version 16.04 | Kubuntu | SDDM | - | /etc/sddm.conf | [General] Numlock=on (L'installation de numlockx n'est pas utile) |
Toutes versions | Console | - | - | /etc/rc.local | # Turn Numlock on for the TTYs: for tty in /dev/tty[1-6]; do /usr/bin/setleds -D +num < $tty done |
le tableau ci-dessus vous laisse perplexe et vous ne savez pas quel fichier modifier ?
Si votre version est supérieure ou égale à la 14.04 et si votre gestionnaire est lightdm, créez simplement un fichier /usr/share/lightdm/lightdm.conf.d/99-numlockx.conf et mettez-y les deux lignes suivantes.
[SeatDefaults] greeter-setup-script=/usr/bin/numlockx on
- redémarrez
- sélectionnez le mode de dépannage dans grub-pc
- choisissez l'option root : Ouvrir une session super-utilisateur
- dans la console qui apparaitra, restaurez votre fichier sauvegardé précédemment
- rebootez
Si le problème n'est pas résolu, toujours depuis une console en mode de secours, désinstallez numlockx. Attention, pensez aussi à supprimer la(les) ligne(s) ajoutée(s) au fichier de configuration modifié. Sinon, après avoir désinstallé numlockx, vous pouvez vous retrouver bloqué sur un message de type checking battery state
en mode console au prochain redémarrage !
Il peut également arriver qu'après la désinstallation, une réinstallation du paquet numlockx résolve le problème.
- Appuyer sur CTRL + SHIFT + VERR NUM
- Appuyez deux fois de suite sur la touche de verrouillage numérique.
- Si vous disposez de dconf-editor, vérifier que la clé org > gnome > settings-daemon > peripherals > keyboard > numlockx-state est à
on
. - Depuis le menu Système → Préférences → Clavier → onglet « Touches de la souris » → décocher « Permettre le contrôle de la souris en utilisant le pavé numérique ».
(Ubuntu 14.04 : Système → Préférences → Accès universel → onglet « Pointage et clic de souris » → désactiver « contrôle du pointeur à l'aide du pavé numérique »)
- Redémarrer le PC jusqu'à ce qu'il arrive sur la page de login.
Si le problème persiste, vérifiez dans votre BIOS s'il n'y a pas d'option pour activer le pavé numérique dès le démarrage.
Voir Aussi: Discussion forum Ubuntu
exit 0
.C'est pourquoi les lignes seront placées entre le dernier
fi
et exit 0