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

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

Linux Debian Buster를 사용하면암호를 설정하세요GRUB2(버전 2.02)의 경우 숫자 키패드 키를 사용하여 사용자 또는 비밀번호를 정확하게 입력할 수 없습니다. 내가 누를 때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더 쉬워 보입니다. 처리하는 것 보다 접근하는 것 .

관련 정보