{{tag>Xenial Trusty clavier}} ---- ====== 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]]. Il peut arriver que le pavé numérique fonctionne même si la diode du clavier n'est pas allumée. ===== Pré-requis ===== * Avoir [[:tutoriel:comment_installer_un_paquet|installé le paquet]] **[[apt>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 ===== Avant de modifier les fichiers ci-dessous, faites une **[[:tutoriel:comment_sauver_et_restaurer_un_fichier|sauvegarde]].** ^ Version ^^ Type de gestionnaire de connexion ^ Menu d'activation ^ Fichier à modifier ^ Lignes à ajouter avant ''exit 0''((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'')) ^ |Avec [[:Precise|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 [[:Trusty|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 [[:Trusty|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 [[:Trusty|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 [[:Trusty|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 [[:Xenial|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 | La solution proposée pour Xubuntu 14.04 semble ne plus être valide pour la version 16.04. Le fichier de configuration ne ressemble pas à celui décrit : une seule ligne, pas de exit 0... J'ai quand même essayé et lightdm a planté complètement : écran noir ! Retour d'expérience 23/04/2017 : testé avec succès sur deux installations différentes de Ubuntu 16.04. Le fichier de configuration débute par [Seat:*], l'ajout de la ligne en fin de fichier produit l'effet désiré. **Astuce :** \\ 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 Si vous rencontrez des problèmes après redémarrage de votre machine, essayez ce qui suit : - redémarrez - sélectionnez le [[:recovery_mode|mode de dépannage]] dans [[:grub-pc]] - choisissez l'option //root : Ouvrir une session super-utilisateur// - dans la [[:console]] qui apparaitra, [[:tutoriel:comment_sauver_et_restaurer_un_fichier#restaurer_votre_fichier_sauvegarde|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, [[:tutoriel:comment_supprimer_un_paquet#en_ligne_de_commande|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.\\ Si, lors du login, 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 + SHIFT + VERR NUM** * Appuyez deux fois de suite sur la touche de verrouillage numérique. * Si vous disposez de [[:dconf-tools|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: [[https://forum.ubuntu-fr.org/viewtopic.php?id=1523301|Discussion forum Ubuntu]] ---- //Contributeurs principaux : [[:utilisateurs:Sallé]], [[:utilisateurs:jewome_62]].//