Qual é o nome do programa usado para detectar o layout dos teclados durante a instalação do ubuntu? Existe outra ferramenta que eu possa executar após a instalação em outra para descobrir o layout correto de um teclado que comprei?
Qual é o nome do programa usado para detectar o layout dos teclados durante a instalação do ubuntu? Existe outra ferramenta que eu possa executar após a instalação em outra para descobrir o layout correto de um teclado que comprei?
Respostas:
Essa ferramenta mostrará seu layout atual graficamente:
gkbd-keyboard-display -g 1
Este é o comando usado durante a instalação para escolher o layout do teclado:
dpkg-reconfigure keyboard-configuration
Mas para detectar automaticamente o teclado, é necessário alterar uma configuração dpkg-reconfigure keyboard-configuration
. Não tenho certeza de qual configuração, no entanto.
Para alterar uma configuração echo <packagename> <setting> <type> <value> | debconf-set-selections
,. Por exemplo:
echo "keyboard-configuration console-setup/ask_detect boolean true" | debconf-set-selections
Espero que isso ajude você.
Instale o console-data
pacote.
sudo apt-get install console-data
Em seguida, execute este comando no terminal:
sudo dpkg-reconfigure console-data
Isso permitirá que você altere o layout do teclado.
O programa usado para detectar o layout do teclado durante a instalação do Ubuntu faz parte do instalador do ubuntu chamado "Ubiquity".
Você pode encontrar o código-fonte na página do projeto Launchpad ou fazer o download da versão usada na sua versão do Ubuntu usando
apt-get source ubiquity
Você pode navegar no código aqui: https://git.launchpad.net/ubuntu/+source/ubiquity/tree/?h=ubuntu/bionic-devel
A definição da GUI do GTK com o botão "Detectar layout do teclado" está aqui: https://git.launchpad.net/ubuntu/+source/ubiquity/tree/gui/gtk/stepKeyboardConf.ui Procure por 'Detect Layout do teclado', você encontrará 'deduce_layout'
Não tenho 100% de certeza, mas acho que o código que detecta o teclado está aqui: https://git.launchpad.net/ubuntu/+source/ubiquity/tree/ubiquity/plugins/ubi-console-setup.py Pesquise por 'deduce_layout', você encontrará 'generate_keymap_button' (calcular_clicado) etc.
E aqui: https://git.launchpad.net/ubuntu/+source/ubiquity/tree/ubiquity/frontend/gtk_components/keyboard_query.py Procure por 'ubiquity / text / keyboard_query_title'.
Consulte também esta página da Web para facilitar a navegação no código: http://nullege.com/codes/search/ubiquity.keyboard_detector.KeyboardDetector
Espero que ajude.
dpkg-reconfigure
não é uma configuração gráfica.