~~Title: Activer le pavé numérique ~~ ~~SNIPPET_O1777454052~~info:faq:title~~ {{page>info:title}} .
===== Foire Aux Questions =====
~~SNIPPET_C~~info:faq:title~~ ===== Environnement Linux - Activer le pavé numérique ===== Sources : [[https://wiki.archlinux.org/title/Activating_numlock_on_bootup]] {{INLINETOC 3}} ==== Identifier le gestionnaire graphique ==== # Plaintext name systemctl status display-manager | awk -F- 'NR==1{print substr($2,2)}' # Shortname systemctl status display-manager | perl -n -e'/Main PID: [0-9]+ \((.+)\)/ && print $1' # Session Type echo $XDG_SESSION_TYPE ==== Environnements X.org ==== === Numlockx === Installer le paquet ''numlockx'' : sudo apt install numlockx Ajouter un appel dans le fichier ''/etc/X11/Xsession'' : ... set -e numlockx & PROGNAME=Xsession ... === MATE === Dans ce gestionnaire, par défaut, l'état précédent est restauré au prochain démarrage. Il faut donc changer ce comportement pour assurer l'activation : dconf write org.mate.peripherals-keyboard remember-numlock-state false dconf write org.mate.peripherals-keyboard numlock-state 'on' === Kde - Plasma === Le paramétrage est disponible dans les paramètres (//Paramètres// > //Périphériques d'entrée// > //Clavier//. L'utilisation de numlockx devrait permettre de l'effectuer en ligne de commande (non testé). Le fonctionnement décrit pour SDDM devrait aussi fonctionner (modification du fichier ''/etc/sddm.conf''). === Gnome === gsettings set org.gnome.desktop.peripherals.keyboard remember-numlock-state false gsettings set org.gnome.desktop.peripherals.keyboard numlock-state true L'utilisation de numlockx est fonctionnelle. Variante pour cinnamon : gsettings set org.cinnamon.desktop.peripherals.keyboard remember-numlock-state false gsettings set org.cinnamon.desktop.peripherals.keyboard numlock-state "true" === Xfce === Les lignes suivantes sont à configurer dans le fichier ''~/.config/xfce4/xfconf/xfce-perchannel-xml/keyboards.xml'' : === GDM === Installer numlockx comme indiqué plus haut. Les scripts précédemment déposés dans ''/etc/gdm/Init'' ne sont plus exécutés. . Il faut désormais utiliser un fichier ''.xprofile'' à placer dans son répertoire personnel (''~/.xprofile''). Il est aussi possible de modifier le fichier ''/etc/X11/gdm/Init/Default'' ou ''/etc/mdm/Init/Default''. Le script doit contenir les lignes suivantes : if [ -x /usr/bin/numlockx ]; then /usr/bin/numlockx on fi === SDDM === Modifier le fichier ''/etc/sddm.conf'', section ''[General]'' : [General] ... Numlock=on === SLiM === Modifier le fichier ''/etc/slim.conf'' ; retirer le ''#'' de la ligne suivante : #numlock on === Openbox === Modifier le fichier ''~/.config/openbox/autostart'' ; ajouter : numlockx & === LightDM === Installer numlockx. Modifier le fichier ''/etc/lightdm/lightdm.conf'' ; ajouter : [Seat:*] greeter-setup-script=/usr/bin/numlockx on Solution 2 : Dans le fichier ''/etc/lightdm/slick-greeter.conf'', ajouter : activate-numlock=true === LXDM === Modifier le fichier ''/etc/lxdm/lxdm.conf'' : numlock=1 === LXQt === Modifier le fichier ''~/.config/lxqt/session.conf'' ; ajouter : [Keyboard] numlock=true ==== Wayland ==== === Hyprland === Modifier le fichier ''~/.config/hypr/hyprland.conf'' : input { numlock_by_default = true ... } === Sway === Modifier le fichier ''~/.config/sway/config'' : input type:keyboard xkb_numlock enabled