Activer la touche Verr Num au démarrage sur Ubuntu

thumbnail-tuto-numlock-ubuntu

Sur de nombreuses distributions Linux, par défaut, le verrouillage du clavier numérique est inactif sur l’écran d’ouverture de session et il faut l’activer manuellement à chaque fois. Cependant, il est possible d’activer par défaut la touche Verr Num ou Num Lock au démarrage sur Ubuntu (18.04 et 20.04) ou plusieurs de ses variantes (Xubuntu, Kubuntu, Lubuntu, …). Mais en fonction de la variante de la distribution utilisée, la méthode diffère. En effet, elle est liée au gestionnaire d’affichage utilisé.

Prérequis

  • Avoir Ubuntu 18.04 ou supérieure
  • Avoir un compte Administrateur

Déterminer le gestionnaire d’affichage (Display Manager) utilisé

Le gestionnaire d’affichage (Display Manager ou DM) sert à gérer l’affichage de la fenêtre d’ouverture de session. Il en existe plusieurs et sont souvent lié à l’environnement de bureau utilisé :

  • GDM que l’on trouve généralement avec GNOME
  • LightDM avec XFCE, MATE, Cinnamon, …
  • SDDM avec KDE ou LxQT

Pour déterminer quel gestionnaire d’affichage vous utilisez, faites dans un terminal :

cat /etc/X11/default-display-manager

Exemples :

Activer/Désactiver la touche Verr Num au démarrage de Ubuntu (GDM)

Activer par défaut la touche sur la page d’ouverte de session

Ubuntu 18.04 et supérieure utilise une version de GNOME personnalisée comme environnement de bureau. Son gestionnaire d’affichage est GDM3.

Ouvrez un terminal (Ctrl + Alt + T) et passez en root :

sudo -i

Alors, donnez les droits de faire des connexions avec le serveur X à l’utilisateur gdm  :

xhost +SI:localuser:gdm

Passez à l’utilisateur gdm :

su gdm -s /bin/bash

Alors sous Ubuntu 18.04, pour activer le pavé numérique sur la fenêtre d’ouverture de session, faites :

gsettings set org.gnome.settings-daemon.peripherals.keyboard numlock-state 'on'

Ou sous Ubuntu 20.04 (ou avec GNOME > 3.34), faites :

gsettings set org.gnome.desktop.peripherals.keyboard numlock-state true

Si vous avez un ordinateur portable, vous pouvez aussi en profiter pour activer le clic en tapant sur un touchpad (tap-to-clic) sur l’écran d’ouverture de session avec. Pour Ubuntu 18.04 et 20.04, faites :

gsettings set org.gnome.desktop.peripherals.touchpad tap-to-click true

puis pour sortir et retourner à votre utilisateur, faites deux fois :

exit

activer verr num au démarrage dans Ubuntu 18.04
Commandes pour activer verr num au démarrage dans Ubuntu 18.04
activer verr num au démarrage dans Ubuntu 20.04
Commandes pour activer verr num au démarrage dans Ubuntu 20.04

Les modifications seront actives au prochain redémarrage.

Désactiver par défaut la touche sur la page d’ouverte de session

Pour désactiver par défaut la touche Verr Num au démarrage, reprenez les 3 premières étapes puis sur Ubuntu 18.04  faites :

gsettings reset org.gnome.settings-daemon.peripherals.keyboard numlock-state

ou sur Ubuntu 20.04, faites :

gsettings reset org.gnome.desktop.peripherals.keyboard numlock-state

et pour désactiver le tap-to-click, faites

gsettings reset org.gnome.desktop.peripherals.touchpad tap-to-click

Activer/Désactiver la touche Verr Num au démarrage sur Xubuntu, Lubuntu 18.04, Ubuntu MATE et Budgie (LightDM)

Activer par défaut la touche sur la page d’ouverte de session

Avec LightDM, pour activer la touche Verr Num au démarrage (sur l’écran d’ouverture de session), il faut installer le paquet numlockx. Toutefois, suivant la version de variante utilisée, il se peut qu’il le soit déjà…

Pour installer numlockx, ouvrez un terminal (Ctrl + Alt + T) et faites :

sudo apt install numlockx

pour Xubuntu, Lubuntu 18.04

Puis, ouvrez le fichier /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf :

ce fichier nécessite des droits administrateur pour pouvoir être modifié

Pas besoins de tout écrire, vous pouvez commencez à écrire le chemin puis utilisez la touche Tab ↹ pour compléter la ligne de commande.

sudo nano /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf

Et, ajoutez à la fin les lignes suivantes :

[SeatDefaults]
greeter-setup-script=/usr/bin/numlockx on

Utilisez les touches pour se déplacer dans le texte et faites Ctrl + O puis Entrée pour sauvegarder et Ctrl + X pour quitter.

60-lightdm-gtk-greeter.conf modifié par activer le verr num au démarrage dans Xubuntu 20.04

Enfin, sauvegardez et quittez.

Alors, les modifications seront actives au prochain redémarrage.

Pour Ubuntu MATE et Ubuntu Budgie

Lancez Écran de connexion (Menu > Administration > Écran de connexion)

puis dans l’onglet Options, activez le verrouillage du pavé numérique

Alors, les modifications seront actives au prochain redémarrage.

Désactiver par défaut la touche sur la page d’ouverte de session

Dans Xubuntu, Lubuntu 18.04, supprimez les deux lignes précédemment ajoutées.

Et dans Ubuntu MATE et Budgie, désactivez l’option précédemment activée.

Activer la touche Verr Num au démarrage sur Kubuntu, Lubuntu 20.04 (SDDM)

Ouvrez un terminal, puis pour créer (KDE) ou modifier (Lubuntu 20.04) le fichier /etc/sddm.conf, faites :

sudo nano /etc/sddm.conf

alors, ajoutez les deux lignes suivantes :

[General]
Numlock=on

Puis, sauvegardez et quittez.

Alors, les modifications seront actives au prochain redémarrage.

Pour aller plus loin

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

23 Commentaires

    1. Bonjour,

      Ne vous êtes-vous pas trompé en copiant la commande ? Entre Ubuntu 18.04 et 20.04 elle sont différentes. Pour Ubuntu 20.04, il faut utiliser :

      gsettings set org.gnome.desktop.peripherals.keyboard numlock-state true

      Cordialement

  1. Bonjour!
    Pour une sauvegarde Kubuntu, il s’agit bien d’une sauvegarde en .txt ? Et dans quel répertoire ??? Parce que quand je veux enregistrer, il me demande d' »enregistrer sous ».
    Merci de votre réponse

    1. J’ai trouvé la réponse. Tout bêtement « entrée » après avoir écrit les 2 lignes avec CTRL-O et quitté avec CTRL-X. Quand on est novice dans certains domaines, que d’énergie dépensée !