Включить бельгийскую клавиатуру для парольной фразы LUKS-LVM в OpenSUSE Leap 15.1

Включить бельгийскую клавиатуру для парольной фразы LUKS-LVM в OpenSUSE Leap 15.1

У меня есть новый ноутбук немецкого производителя с бельгийской клавиатурой и OpenSUSE Leap 15.1. Ноутбук был доставлен с временной парольной фразой, которую вы можете изменить после завершения настройки ОС. После завершения настройки (включая выбор бельгийской раскладки клавиатуры) и перезагрузки парольная фраза не была принята, пока я не подключил немецкую клавиатуру для ее ввода.

Как мне изменить систему, чтобы она принимала бельгийскую клавиатуру вместо немецкой? Парольная фраза содержит тире и подчеркивания, которые на немецкой клавиатуре соответствуют другим клавишам, нежели на американской, поэтому я предполагаю, что систему можно настроить на прием неамериканской клавиатуры.

Я рассмотрел другие вопросы по паролям LUKS, но все еще не знаю, с чего начать.

Несмотря на то, что формально вопрос касается включения бельгийской раскладки клавиатуры, решение имело бы более широкую применимость, поскольку существует множество других раскладок клавиатуры, помимо американской querty и немецкой quertz.

PS: На моем старом ноутбуке, который я купил у другого немецкого реселлера, такой проблемы не было; у него была французская клавиатура и он работал под управлением MX Linux.


Обновление в ответ на комментарий fra-san.

Вывод lsblk -fs:

 NAME FSTYPE LABEL UUID FSAVAIL FSUSE% MOUNTPOINT
 system-root            414.6G      2% /
 └─crypt_dev_nvme0n1p3
   └─nvme0n1p3
     └─nvme0n1
 system-swap                           [SWAP]
 └─crypt_dev_nvme0n1p3
   └─nvme0n1p3
     └─nvme0n1
 nvme0n1p1              337.5M      26% /boot
   └─nvme0n1
 nvme0n1p2              510.9M       0% /boot/efi
   └─nvme0n1

Я пробовал sudo cryptsetup luksAddKey crypt_dev_nvme0n1p3и sudo cryptsetup luksAddKey nvme0n1p3, не зная, что мне нужно использовать полный путь. (Я до сих пор не уверен, чтополныйpath должен быть, после попытки нескольких вариантов, начинающихся с dev/....)

решение1

Такие проблемы с раскладкой клавиатуры, не соответствующей моим ожиданиям при вводе пароля luks во время загрузки, продолжают возникать у меня в Leap15. Поэтому вот мой ответ:

Отредактируйте KEYMAP=в /etc/vconsole.confсоответствии с указанным в /usr/share/X11/xkb/symbols. Пример:

KEYMAP=us
FONT=eurlatgr.psfu
FONT_MAP=
FONT_UNIMAP=

Запустите sudo mkinitrdего, чтобы применить изменения.

На основеветка форума suse.

Связанный контент