GRUB2: la tecla cero del teclado numérico no funciona en FR

GRUB2: la tecla cero del teclado numérico no funciona en FR

Con Linux Debian Buster, yoestablecer una contraseñapara GRUB2 (versión 2.02) pero no puedo usar por completo las teclas del teclado numérico para escribir el usuario ni la contraseña. cuando presiono0(cero) del teclado numérico que obtengo Unknown key 0x62pero las otras teclas del teclado numérico funcionan.

Observé lo mismo desde el shell de GRUB (desde el menú de Grub, presione la tecla C para cambiar a la línea de comando). Puedo presionar otras teclas del teclado numérico sin error. Sólo la tecla cero del teclado numérico activa este mensaje...

Lo que está mal ?


Me acabo de dar cuenta de que la causa probable de este problema es la creación del /boot/grub/layouts/fr.gkbarchivo.

Al mismo tiempo que protejo GRUB con contraseña, quería hacer que el shell de GRUB fuera más cómodo de usar con un AZERTYteclado (soy francés).

Así que siguiendoesta guíaCreé este archivo con este comando (traduje los mensajes en francés devueltos al inglés):

root@host:~# ckbcomp fr | grub-mklayout -o /boot/grub/layouts/fr.gkb
Unknown Meta_Tab key identifier
Unknown Meta_Tab key identifier
Unknown key code 0x54
Unknown key code 0x65
Unknown key code 0x7f

El comando tiene éxito pero devuelve mensajes de que algunos códigos clave son desconocidos (mensajes que ignoré al decirme a mí mismo que debe ser normal).

Se parece extrañamente al problema observado, incluso si el 0x62código reportado por GRUB (ver arriba) no es parte del mismo pero debe estar relacionado.

Para convencerme, eliminé el soporte de GRUB francés y desde el shell de GRUB probé las siguientes teclas del teclado numérico:

0123456789/*-+

Quien no da ningún error esta vez.

Entonces, el problema proviene de la creación de fr.gkb pero no tengo idea de cómo resolverlo.


Descubrí que ckbcomp frmuestra un flujo organizado que no sé cómo descifrar pero que parece estar bien (sin error) y ckbcomp frde hecho leí el archivo del teclado /usr/share/X11/xkb/symbols/frpero no sé cómo modificar este archivo que me parece más accesible que el ckbcompflujo.

información relacionada