Qual è il nome del programma utilizzato per rilevare il layout delle tastiere durante l'installazione di Ubuntu? Esiste un altro strumento che posso eseguire dopo l'installazione in altri per scoprire il layout corretto per una tastiera acquistata?
Qual è il nome del programma utilizzato per rilevare il layout delle tastiere durante l'installazione di Ubuntu? Esiste un altro strumento che posso eseguire dopo l'installazione in altri per scoprire il layout corretto per una tastiera acquistata?
Risposte:
Questo strumento mostrerà graficamente il tuo layout attuale:
gkbd-keyboard-display -g 1
Questo è il comando usato durante l'installazione per scegliere il layout della tastiera:
dpkg-reconfigure keyboard-configuration
Ma per rilevare automaticamente la tastiera, è necessario modificare un'impostazione dpkg-reconfigure keyboard-configuration
. Non sono sicuro di quale impostazione, però.
Per modificare un'impostazione, echo <packagename> <setting> <type> <value> | debconf-set-selections
. Per esempio:
echo "keyboard-configuration console-setup/ask_detect boolean true" | debconf-set-selections
Spero che questo ti aiuti.
Installa il console-data
pacchetto.
sudo apt-get install console-data
Quindi eseguire questo comando sul terminale:
sudo dpkg-reconfigure console-data
Ti permetterà quindi di cambiare il layout della tastiera.
Il programma utilizzato per rilevare il layout della tastiera durante l'installazione di Ubuntu fa parte del programma di installazione di Ubuntu chiamato "Ubiquity".
Puoi trovare il codice sorgente nella pagina del progetto Launchpad o scaricare la versione utilizzata nella tua versione di Ubuntu usando
apt-get source ubiquity
Puoi navigare nel codice qui: https://git.launchpad.net/ubuntu/+source/ubiquity/tree/?h=ubuntu/bionic-devel
La definizione della GUI GTK con il pulsante "Rileva layout tastiera" è qui: https://git.launchpad.net/ubuntu/+source/ubiquity/tree/gui/gtk/stepKeyboardConf.ui Cerca "Rileva layout tastiera", tu troverà 'deduce_layout'
Non sono sicuro al 100% ma penso che il codice che esegue il rilevamento della tastiera sia qui: https://git.launchpad.net/ubuntu/+source/ubiquity/tree/ubiquity/plugins/ubi-console-setup.py Cerca 'deduce_layout', troverai 'calcolo_keymap_button' (calcola_clicca), ecc.
E qui: https://git.launchpad.net/ubuntu/+source/ubiquity/tree/ubiquity/frontend/gtk_components/keyboard_query.py Cerca "ubiquity / text / keyboard_query_title".
Vedi anche questa pagina web per una navigazione più semplice nel codice: http://nullege.com/codes/search/ubiquity.keyboard_detector.KeyboardDetector
Spero possa essere d'aiuto.
dpkg-reconfigure
non è una configurazione grafica.