GRUB2 : FR에서는 숫자 키패드 0 키가 작동하지 않습니다.

GRUB2 : FR에서는 숫자 키패드 0 키가 작동하지 않습니다.

Linux Debian Buster를 사용하면비밀번호를 설정하다GRUB2(버전 2.02)의 경우 사용자나 비밀번호를 입력하는 데 숫자 패드 키를 완전히 사용할 수 없습니다. 내가 누를 때0(0)을 얻은 숫자 패드에서 (0)을 얻었 Unknown key 0x62지만 다른 숫자 패드 키는 작동합니다.

GRUB 셸에서도 동일한 현상이 관찰되었습니다(Grub 메뉴에서 C 키를 눌러 명령줄로 전환). 오류 없이 다른 숫자 패드 키를 누를 수 있습니다. 숫자 패드 0 키만 누르면 이 메시지가 나타납니다...

뭐가 잘못 되었 니 ?


방금 이 문제의 가능한 원인이 파일 생성이라는 것을 깨달았습니다 /boot/grub/layouts/fr.gkb.

GRUB를 비밀번호로 보호하는 동시에 GRUB 셸을 키보드와 함께 사용하기 더 편리하게 만들고 싶었습니다 AZERTY(저는 프랑스어입니다).

그래서 다음이 가이드나는 다음 명령을 사용하여 이 파일을 만들었습니다(반환된 프랑스어 메시지를 영어로 번역했습니다).

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

명령은 성공했지만 일부 키 코드를 알 수 없다는 메시지(정상이어야 한다고 스스로 말하면서 무시한 메시지)를 반환합니다.

0x62GRUB에 의해 보고된 코드(위 참조)가 코드의 일부는 아니지만 관련이 있어야 하는 경우에도 관찰된 문제와 이상하게 보입니다 .

확신을 갖기 위해 프랑스어 GRUB 지원을 제거하고 GRUB 셸에서 다음 숫자 패드 키를 테스트했습니다.

0123456789/*-+

이번에는 실수하지 않는 사람.

따라서 문제는 fr.gkb 생성에서 발생하지만 문제를 해결하는 방법을 모르겠습니다.


ckbcomp fr나는 해독하는 방법을 모르지만 괜찮아 보이는(오류 없음) 체계적인 흐름을 표시하고 ckbcomp fr실제로 키보드 파일을 읽었 /usr/share/X11/xkb/symbols/fr지만 흐름보다 더 접근하기 쉬운 이 파일을 수정하는 방법을 모르는 것을 발견했습니다 ckbcomp.

관련 정보