numlockx

Les claviers disposent d'un pavé numérique activable par la touche Verr. Num. (verrouillage numérique) – ou en anglais Num Lock (number lock) :

  • lorsque le verrou est désactivé, les touches agissent comme les touches flèches ← ↑ ↓ →pour la navigation,
  • lorsque le verrou est activé, les touches permettent de saisir 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 dès la fenêtre de connexion.

Pré-requis

Numlockx n'est pas nécessaire pour GNOME mais toujours utile avec MATE.

Configuration du pavé numérique dans l'environnement graphique

Avant de modifier avec les permissions administrateur les fichiers ci-dessous, faites une sauvegarde.
Variante Gestionnaire de connexion Activation Fichier à modifier Lignes à ajouter avant exit 01)
Unity 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
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
Kubuntu, Lubuntu, SDDM Installation de numlockx inutile. Passage manuel de Numlock de la valeur Numlock=none ou Numlock=off à Numlock=on /etc/sddm.conf Modifier la section [General]
[General]
Numlock=on
Ubuntu-Budgie SDDM Numlock=on /etc/sddm.conf.d/50-ubuntu-budgie.conf Modifier la section [General]
[General]
Numlock=on

Notes

Cas particulier ?

Pour SDDM avec le combo Wayland + KDE (ex : Kubuntu 26.04) il faut éditer le fichier /var/lib/sddm/.config/kcminputrc et y ajouter ou modifier la section suivante.

[Keyboard]
NumLock=0
  • 0 : verrouillage activé
  • 1 : verrouillage désactivé

Assurez-vous que le fichier appartient bien à l'utilisateur et au groupe sddm.

source : https://wiki.archlinux.org/title/Activating_numlock_on_bootup

Si vous rencontrez des problèmes après redémarrage de votre machine, essayez ce qui suit :
  1. redémarrez
  2. sélectionnez le mode de dépannage dans GRUB
  3. choisissez l'option root : Ouvrir une session super-utilisateur
  4. dans la console qui apparaît, restaurez votre fichier sauvegardé précédemment
  5. redémarrez.

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é. Sans quoi après avoir désinstallé numlockx, vous pouvez vous retrouver bloqué·e 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.

Si sur la fenêtre de connexion la led du pavé numérique est allumée et que pourtant celui-ci ne fonctionne pas, testez l'une des méthodes suivantes :
  • Appuyer sur Ctrl+Maj ⇧+ Verr. Num.
  • Appuyez deux fois de suite sur la touche de verrouillage numérique.
  • Si vous disposez de l'Éditeur dconf, 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.
  • Redémarrer l'ordinateur.

Si le problème persiste, vérifiez dans le BIOS qu'il n'y ait pas d'option pour activer le pavé numérique dès le démarrage.

Voir aussi cette discussion sur le forum ubuntu-fr.

Voir aussi

1)
Les lignes à ajouter ne doivent pas être insérées dans une section de condition et doivent précéder le exit 0.
C'est pourquoi les lignes seront placées entre le dernier fi et exit 0