119 votes

Comment activer le numlock au démarrage pour l'écran de connexion ?

J'essaie de forcer l'activation de numlock lors du démarrage initial à l'écran de connexion sur Ubuntu 12.04. Les seules solutions que j'ai trouvées jusqu'à présent font que numlock n'est activé qu'après la connexion initiale.

Je cherche à forcer numlock à être activé lorsque l'écran de connexion est affiché, et avant que l'utilisateur ne se soit connecté. Quelqu'un peut-il m'aider ?

6voto

Faisal Points 1984

Ubuntu 18.04

Ouvrir le terminal par Ctrl + Alt + T

Exécuter des commandes

sudo -i
xhost +SI:localuser:gdm
su gdm -s /bin/bash
gsettings set org.gnome.settings-daemon.peripherals.keyboard numlock-state 'on'
gsettings set org.gnome.desktop.peripherals.touchpad tap-to-click true

C'est ça...

Solution par

Dans Ubuntu 20.04

Pour le garder

org.gnome.desktop.peripherals.keyboard remember-numlock-state true

Pour le garder à distance

org.gnome.desktop.peripherals.keyboard numlock-state false

Vous pouvez le configurer comme vous le souhaitez.

4voto

wvdschel Points 6111

Spécifique à Xubuntu.

Les versions à partir de 14.10 incluent une action pkexec sur le tapis de souris.

Suivez les réponses précédentes pour installer numlockx

Editez /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf en tant que root

Alt+F2 puis

pkexec mousepad /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf

Ajouter

greeter-setup-script=/usr/bin/numlockx on

puis sauvegarder.

2voto

Vibhav Points 3893

La plupart des BIOS permettent d'activer cette fonction. Vous pouvez vérifier cette fonction dans votre BIOS.

OU

Aller à : Paramètres système -> Disposition du clavier -> Options -> Diverses options de compatibilité.

Vérifiez "Touches par défaut du clavier numérique".

Sources : https://help.ubuntu.com/community/NumLock

2voto

Serge Stroobandt Points 3924

Voici un peu bash script qui s'occupe de tout de manière automatisée :

#!/usr/bin/env bash
FILE='/etc/lightdm/lightdm.conf'
KEYVALUE='greeter-setup-script=/usr/bin/numlockx on'
sudo apt --yes install numlockx
grep --quiet "$KEYVALUE" "$FILE" || echo "$KEYVALUE" | sudo tee --append "$FILE"

N'oubliez pas de faire d'abord votre bash script exécutable avec chmod +x scriptname puis l'exécuter avec ./scriptname .

1voto

FalcoGer Points 663

Si vous utilisez lightdm, vous pouvez ajouter un fichier /etc/lightdm/slick-greeter.conf avec

[Greeter]
activate-numlock=true

Cela permettra d'activer le numlock à l'écran de connexion. J'ai rencontré un petit bogue dans l'applet LED du panneau qui affiche les indicateurs de verrouillage numérique, de verrouillage de défilement et de verrouillage des majuscules. Si vous utilisez cette méthode, l'indicateur sera éteint, bien que le verrouillage numérique soit activé. Si vous basculez le verrouillage numérique, il affichera le statut correct.

Pour corriger cela, ajoutez une application de démarrage avec l'application de démarrage app et ajoutez cette commande.

bash -c 'numlockx off && numlockx on'

Bien sûr, vous devez installer numlockx. Si vous n'utilisez pas l'applet indicateur, vous pouvez probablement ignorer cette dernière partie.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X