Quel est le nom du programme utilisé pour détecter la disposition des claviers lors de l'installation d'ubuntu? Existe-t-il un autre outil que je peux utiliser après l’installation pour découvrir la disposition correcte du clavier que j’ai acheté?
Cet outil affichera graphiquement votre mise en page actuelle:
gkbd-keyboard-display -g 1
C'est la commande utilisée lors de l'installation pour choisir votre disposition de clavier:
dpkg-reconfigure keyboard-configuration
Mais pour que le clavier soit automatiquement détecté, vous devez modifier un paramètre dans dpkg-reconfigure keyboard-configuration
. Je ne sais pas quel réglage, cependant.
Pour modifier un paramètre, echo <packagename> <setting> <type> <value> | debconf-set-selections
. Par exemple:
echo "keyboard-configuration console-setup/ask_detect boolean true" | debconf-set-selections
Espérons que cela vous aide.
Installez le package console-data
.
Sudo apt-get install console-data
Puis exécutez cette commande sur le terminal:
Sudo dpkg-reconfigure console-data
Cela vous permettra ensuite de changer la disposition du clavier.
Le programme utilisé pour détecter la disposition du clavier lors de l'installation d'Ubuntu fait partie du programme d'installation d'Ubuntu appelé "Ubiquity".
Vous pouvez trouver le code source sur la page Projet Launchpad ou télécharger la version utilisée dans votre version Ubuntu en utilisant
apt-get source ubiquity
Vous pouvez naviguer dans le code ici: https://git.launchpad.net/ubuntu/+source/ubiquity/tree/?h=ubuntu/bionic-devel
La définition de l’interface graphique GTK avec le bouton "Détecter la disposition du clavier" est disponible: https://git.launchpad.net/ubuntu/+source/ubiquity/tree/gui/gtk/stepKeyboardConf.ui "Détecter la disposition du clavier", vous trouverez "deduce_layout"
Je ne suis pas sûr à 100% mais je pense que le code qui détecte le clavier est ici: https://git.launchpad.net/ubuntu/+source/ubiquity/tref/ubiquity/plugins/ubi-console -setup.py Recherchez 'deduce_layout', vous trouverez 'Calculate_keymap_button' (Calculate_clicked), etc.
Et ici: https://git.launchpad.net/ubuntu/+source/ubiquity/tree/ubiquity/frontend/gtk_components/keyboard_query.py Recherchez 'ubiquity/text/keyboard_query_title'.
Voir également cette page Web pour une navigation plus facile dans le code: http://nullege.com/codes/search/ubiquity.keyboard_detector.KeyboardDetector
J'espère que ça aide.