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 ?

76voto

Eliah Kagan Points 111731

Sur de nombreuses machines, vous pouvez définir si oui ou non Number Lock est activé au démarrage, dans les paramètres du BIOS (accessibles lors de la première mise sous tension de la machine).

Sinon, il existe un certain nombre de moyens d'activer (ou de désactiver) Number Lock en logiciel, en fonction de vos besoins spécifiques. Les moyens les plus utiles sont énumérés ici.

Si vous voulez Number Lock activé au démarrage d'Ubuntu (pas avant cela dans le menu Grub, et pas après lors de la connexion, et pas seulement pour des consoles virtuelles spécifiques), alors installez numlockx et faire l'initialisation script /etc/init.d/rc.local l'utiliser pour permettre Number Lock :

sudo apt-get update
sudo apt-get -y install numlockx
sudo sed -i 's|^exit 0.*$|# Numlock enable\n[ -x /usr/bin/numlockx ] \&\& numlockx on\n\nexit 0|' /etc/init.d/rc.local

Fuente: NumLock par Contributeurs au wiki de la documentation Ubuntu la dernière ligne est reprise mot pour mot (comme cette source permet ).

42voto

luvr Points 421

Voici ce qui a marché pour moi :

  1. Assurez-vous que numlockx est installé :

     sudo apt-get install numlockx
  2. Modifier le fichier /etc/lightdm/lightdm.conf :

     sudo nano /etc/lightdm/lightdm.conf
  3. Ajoutez la ligne suivante au fichier :

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

    Appuyez sur Ctrl + X pour quitter Nano.

24voto

Radu Rădeanu Points 156862

14.04

Oui, utilisez locate comme suit :

locate 50-unity-greeter.conf

La sortie est :

/usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf

Ainsi, le fichier que vous devez modifier est le fichier ci-dessus.

sudo apt-get install numlockx
gksu gedit /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf

Ajoutez cette ligne à la fin du fichier :

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

18voto

sarvesh.lad Points 2504

Pour l'activer sur l'écran de connexion

Tout d'abord, assurez-vous que numlockx est installé, en tapant ceci dans le terminal :

sudo apt-get install numlockx

Ensuite, éditez le fichier /etc/lightdm/lightdm.conf

gksudo gedit /etc/lightdm/lightdm.conf

Ajoutez la ligne suivante au fichier :

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

Pour activer le Numlock par défaut après la connexion

  1. Dans Dash Recherche de Disposition du clavier et l'ouvrir
  2. Dans la fenêtre qui s'ouvre en bas à droite, il y a Options cliquez dessus.
  3. Sous Diverses options de compatibilité , Enable Touches numériques par défaut .

enter image description here

6voto

Mitch Points 102545

Je l'ai fait, et ça a marché pour moi. Tout d'abord, assurez-vous que vous avez ajouté le dépôt d'univers.

Il suffit d'appuyer sur Ctrl + Alt + T sur votre clavier pour ouvrir le Terminal. Lorsqu'il s'ouvre, exécutez les commandes ci-dessous.

sudo apt-get update
sudo apt-get install numlockx

Maintenant que numlockx est installé, créez un fichier nommé Default sur /etc/X11/ avec ces contenus :

if [ -x /usr/bin/X11/numlockx ]; then
    /usr/bin/X11/numlockx on
fi

exit 0

Éteignez votre Num Lock et redémarrer. Voilà !

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