Par défaut, sous Debian, comme dans de nombreuses distributions Linux, le pavé numérique est désactivé au démarrage et il faut l’activer à chaque fois que l’on arrive sur l’écran de connexion à la session. Mais, il est possible d’avoir la touche Verr Num ou Num Lock active par défaut. Cependant, la méthode pour cela dépendra du gestionnaire de session utilisé.
Table des matières
Prérequis
- Avoir un compte avec des droits administrateur
- Debian 10, 11 ou supérieure
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 celui que votre système utilise, dépendra généralement de l’environnement de bureau choisi :
- GDM que l’on trouve généralement avec GNOME
- LightDM avec XFCE, MATE, Cinnamon ou LXDE
- SDDM avec KDE ou LxQT
Pour déterminer quel gestionnaire d’affichage est utilisé, faites dans un terminal :
cat /etc/X11/default-display-manager
La réponse indiquera le DM utilisé.
Par exemple :
- Sous GNOME, avec GDM, vous aurez :
/usr/sbin/gdm3
- Sous Xfce, avec LightDM :
/usr/sbin/lightdm
- ou encore sous KDE, avec SDDM :
/usr/sbin/sddm
Activer/Désactivé automatiquement le pavé numérique au démarrage sous Debian avec GDM (GNOME)
Activer par défaut le pavé numérique sur la page d’ouverte de session GDM sous Debian
Suivant la version de GNOME, la méthode diffère.
Avec GNOME > 3.34 ou Debian 11 (GNOME 3.38) et supérieures
Ouvrez un terminal et passez en root
avec la commande suivante :
sudo -i
Alors, donnez les droits de faire des connexions avec le serveur X à l’utilisateur gdm
:
xhost +SI:localuser:Debian-gdm
Passez à l’utilisateur Debian-gdm
:
su Debian-gdm -s /bin/bash
Puis activez le pavé numérique
Alors, en fonction de la version de GNOME utilisée, faites :
- avec GNOME > 3.34 ou Debian 11 (GNOME 3.38) et supérieures
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 la commande suivante :
gsettings set org.gnome.desktop.peripherals.touchpad tap-to-click true
- avec GNOME <= 3.34 ou Debian 10 (GNOME 3.30)
dbus-launch gsettings set org.gnome.settings-daemon.peripherals.keyboard numlock-state 'on'
Puis, pour sortir et retourner à votre utilisateur, faites deux fois :
exit
Si vous avez des erreurs, sous Debian 10, vous pouvez utiliser l’éditeur graphique Dconf pour faire cette configuration. Pour l’installer, faites :
sudo apt install dconf-editor
Dans l’éditeur, allez dans :
org > gnome > settings-daemon > peripherals > keyboard > numlock-state
. Puis, désactivezUtiliser la valeur par défaut
(1), sélectionnez la valeur personnaliséeon
(2) et validez (3).
Les modifications seront actives au prochain redémarrage.
Désactiver par défaut le pavé numérique sur la page d’ouverte de session
Reprenez les 3 premières étapes puis :
- sur Debian 11, 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
- sur Debian 10, faites :
dbus-launch gsettings reset org.gnome.settings-daemon.peripherals.keyboard numlock-state
ou passez par l’éditeur Dconf et réactivez Utiliser la valeur par défaut
.
Activer/Désactivé automatiquement pavé numérique au démarrage sous Debian avec LightDM (Xfce, Mate, Cinnamon…)
Activer par défaut le pavé numérique sur la page d’ouverte de session LightDM sous Debian
Avec LightDM, l’activation du pavé numérique nécessite l’installation du paquet numlockx
. Pour cela, dans un terminal, faites :
sudo apt install numlockx
Puis, ouvrez fichier /usr/share/lightdm/lightdm.conf.d/01_debian.conf
:
Ce fichier nécessite des droits administrateur pour pouvoir être modifié
sudo nano /usr/share/lightdm/lightdm.conf.d/01_debian.conf
Pas besoins de tout écrire, vous pouvez commencer à écrire le chemin, puis utilisez la touche Tab ↹ pour le compléter automatiquement.
Et, ajoutez à la fin les lignes suivantes :
[SeatDefaults]
greeter-setup-script=/usr/bin/numlockx on
Les touches ← ↑ → ↓ permettent de se déplacer dans le texte.
Ctrl + O puis Entrée permet de sauvegarder les modifications.
Et Ctrl + X permet de quitter l’éditeur.
Enfin, sauvegardez et quittez.
Alors, les modifications seront actives au prochain redémarrage.
Désactiver par défaut le pavé numérique sur la page d’ouverte de session LightDM
Supprimez les deux lignes précédemment ajoutées. Puis Sauvegardez et quitter.
Activer/Désactivé automatiquement pavé numérique au démarrage sous Debian avec SDDM (KDE, LxQT)
Activer par défaut le pavé numérique sur la page d’ouverte de session SDDM sous Debian
Ouvrez un terminal, puis ouvrez le fichier /etc/sddm.conf
pour l’éditer.
Ce fichier nécessite des droits administrateur pour pouvoir être modifié
Pour cela, vous pouvez utiliser nano
dans un terminal :
sudo nano /etc/sddm.conf
Pas besoins de tout écrire, vous pouvez commencer à écrire le chemin, puis utilisez la touche Tab ↹ pour compléter la ligne de commande.
Alors, ajoutez les deux lignes suivantes :
[General]
Numlock=on
Les touches ← ↑ → ↓ permettent de se déplacer dans le texte.
Ctrl + O puis Entrée permet de sauvegarder les modifications.
Et Ctrl + X permet de quitter l’éditeur.
Puis, sauvegardez et quittez.
Alors, les modifications seront actives au prochain redémarrage.
Désactiver par défaut le pavé numérique sur la page d’ouverte de session SDDM
Supprimez les deux lignes précédemment ajoutées. Puis Sauvegardez et quitter.
Pour aller plus loin
- le manuel de référence de GDM (en anglais)
- la page GitHub de LightDM (en anglais)
- la page GitHub de SDDM (en anglais)