GRUB2: テンキーのゼロキーが FR で機能しない

GRUB2: テンキーのゼロキーが FR で機能しない

Linux Debian Busterでは、パスワードを設定するGRUB2(バージョン2.02)ですが、ユーザー名やパスワードを入力するのにテンキーキーをまったく使えません。0(ゼロ) はテンキーから取得されますUnknown key 0x62が、他のテンキーのキーは機能します。

GRUB シェルからも同じ現象を確認しました (GRUB メニューから C キーを押してコマンド ラインに切り替えます)。他のテンキー キーはエラーなしで押せます。このメッセージが表示されるのは、テンキーのゼロ キーのみです...

なにが問題ですか ?


この問題の原因はファイルの作成にある可能性が高いことに気付きました/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

関連情報