web-dev-qa-db-fra.com

Comment définir "numlock on" comme valeur par défaut lors de la connexion?

Avec Ubuntu 16.04, j’ai pu ouvrir numlock sur l’écran de connexion par défaut à l’aide de cette URL:

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

Cependant, cela ne fonctionne pas avec Ubuntu 18.04.Il génère une erreur disant qu'il n'y a pas de répertoire rc.local.

Y'a t'il un moyen d'arranger cela?

Votre aide est très appréciée!

Merci beaucoup.

4
Stockfish

@ bonhomag la solution a fonctionné pour moi en 18.04 ( post original ):

Vous devez le définir comme utilisateur gdm via la commande gsettings

La solution qui devrait fonctionner:

  1. Ouvrez le terminal via Ctrl + Alt + T, puis exécutez la commande pour obtenir le privilège root:

    Sudo -i

  2. Basculer vers l'utilisateur gdm dans le terminal:

    su gdm -s/bin/bash

  3. Enfin, activez ‘Numlock on’ via gdm utilisateur:

    gsettings définit org.gnome.settings-daemon.peripherals.keyboard numlock-state 'on'

Redémarrez l'ordinateur et faites

11
Albert

Il existe un package pour numlockx dans bionic, version 1.2-7ubuntu1. Donc, apt install numlockx devrait faire la première partie de la solution que vous avez liée ci-dessus.

Le problème est qu’il n’ya plus de fichier rc.local pour le démarrer. Vous devrez configurer systemd pour qu'il exécute numlockx une fois après le démarrage, comme l'aurait fait rc.local. Cela a déjà été décrit ici: Comment puis-je exécuter une commande au démarrage (alternative rc.local) sur Ubuntu 16.1

Alternativement, vous pouvez aller avec la deuxième réponse dans la réponse liée.

2
pdr