私はさまざまなソースでこれを行う方法をまとめてみました。最初の方法は以下に基づいています。1そして2:
$ grep ^HOOKS /etc/mkinitcpio.conf
HOOKS="base udev autodetect modconf block lvm2 keyboard keymap encrypt filesystems fsck"
$ grep ^KEYMAP /etc/vconsole.conf
KEYMAP=dvorak
その後、正常に実行され、sudo mkinitcpio -p linux
再起動されます。結果:パスワードプロンプトは依然としてUSレイアウトを使用します。
2番目の方法は以下に基づいています。サム:
- インストールするCKBComp
ランニング:
sudo mkdir /boot/grub/layout sudo grub-kbdcomp -o /boot/grub/layout/us-dvorak-alt-intl.gkb us dvorak-alt-intl
(「不明なキーボードスキャンコード0x...」警告を無視)
/etc/default/grub
コレクション中GRUB_TERMINAL_INPUT=at_keyboard
次に追加
/etc/grub.d/40_custom
:insmod keylayouts keymap /boot/grub/layout/us-dvorak-alt-intl.gkb
ランニング:
sudo grub-mkconfig -o /boot/grub/grub.cfg sudo grub-install --target=i386-pc /dev/sda reboot
GRUBメニューではDvorakを使用できますが、LUKSプロンプトでは使用できません。
その他 源泉同様のアプローチが言及されていますが、関連ファイルを読み取る前にLUKSプロンプトが表示されるため、このアプローチは機能しないようです。最後に、一つ源泉できないことだと言いましたね。