Nome dello strumento di rilevamento della tastiera di rilevamento


20

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:


11

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.


1
L'installazione utilizza un'impostazione grafica per rilevare il layout. dpkg-reconfigurenon è una configurazione grafica.
Martin Thoma,

1

Installa il console-datapacchetto.

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.


7
si, ma quello che voglio è scoprire, qual è il mio layout. So come cambiarlo, una volta scoperto. Il problema è che la mia nuova tastiera ha alcuni tasti in luoghi non standard che non vengono riconosciuti da così.
Nelson Teixeira,

Hai mai scoperto come scoprire il layout della tastiera?
Magick,

0

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.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.