Nombre de la herramienta de diseño de teclado detectar

20

¿Cuál es el nombre del programa utilizado para detectar el diseño de los teclados durante la instalación de ubuntu? ¿Hay otra herramienta que pueda ejecutar después de la instalación en otra para descubrir la distribución correcta de un teclado que compré?

Nelson Teixeira
fuente

Respuestas:

11

Esta herramienta mostrará su diseño actual gráficamente:

gkbd-keyboard-display -g 1

Este es el comando utilizado durante la configuración para elegir la distribución del teclado:

dpkg-reconfigure keyboard-configuration

Pero para que detecte automáticamente el teclado, debe cambiar una configuración dpkg-reconfigure keyboard-configuration. Sin embargo, no estoy seguro de qué configuración.

Para cambiar un ajuste, echo <packagename> <setting> <type> <value> | debconf-set-selections. Por ejemplo:

echo "keyboard-configuration console-setup/ask_detect boolean true" | debconf-set-selections

Espero que esto te ayude.

Benubird
fuente
1
La instalación utiliza una configuración gráfica para detectar el diseño. dpkg-reconfigureNo es una configuración gráfica.
Martin Thoma
1

Instala el console-datapaquete.

sudo apt-get install console-data

Luego ejecute este comando en la terminal:

sudo dpkg-reconfigure console-data

Luego le permitirá cambiar la distribución del teclado.

Chester
fuente
77
Sí, pero lo que quiero es descubrir cuál es mi diseño. Sé cómo cambiarlo, una vez que lo descubra. El problema es que mi nuevo teclado tiene algunas teclas en lugares no estándar que no son reconocidos por eso.
Nelson Teixeira
¿Alguna vez descubriste cómo descubrir la distribución de tu teclado?
Magick
0

El programa utilizado para detectar la distribución del teclado durante la instalación de Ubuntu es parte del instalador de ubuntu llamado "Ubiquity".

Puede encontrar el código fuente en la página del proyecto Launchpad o descargar la versión utilizada en su versión de Ubuntu usando

apt-get source ubiquity

Puede navegar en el código aquí: https://git.launchpad.net/ubuntu/+source/ubiquity/tree/?h=ubuntu/bionic-devel

La definición de la GUI de GTK con el botón "Detectar distribución de teclado" está aquí: https://git.launchpad.net/ubuntu/+source/ubiquity/tree/gui/gtk/stepKeyboardConf.ui Busque 'Detectar distribución de teclado', usted encontrará 'deduce_layout'

No estoy 100% seguro, pero creo que el código que hace la detección del teclado está aquí: https://git.launchpad.net/ubuntu/+source/ubiquity/tree/ubiquity/plugins/ubi-console-setup.py Busque 'deduce_layout', encontrará 'Calculate_keymap_button' (Calculate_clicked), etc.

Y aquí: https://git.launchpad.net/ubuntu/+source/ubiquity/tree/ubiquity/frontend/gtk_components/keyboard_query.py Busque 'ubiquity / text / keyboard_query_title'.

Consulte también esta página web para una navegación más fácil en el código: http://nullege.com/codes/search/ubiquity.keyboard_detector.KeyboardDetector

Espero que ayude.

ssinfod
fuente