Habilite o teclado belga para a senha LUKS-LVM no OpenSUSE Leap 15.1

Habilite o teclado belga para a senha LUKS-LVM no OpenSUSE Leap 15.1

Tenho um novo notebook de um fabricante alemão com teclado belga e OpenSUSE Leap 15.1. O notebook foi entregue com uma senha temporária que você pode alterar após concluir a configuração do sistema operacional. Depois de terminar a configuração (incluindo a seleção de um layout de teclado belga) e reiniciar, a senha não foi aceita até que eu conectei um teclado alemão para inseri-la.

Como posso alterar o sistema para aceitar um teclado belga em vez do alemão? A senha contém travessões e sublinhados, que os teclados alemães mapeiam para outras teclas que não os teclados dos EUA, portanto, presumo que o sistema possa ser configurado para aceitar teclados que não sejam dos EUA.

Analisei outras questões sobre senhas do LUKS, mas ainda não sei por onde começar.

Embora a questão seja formalmente sobre a habilitação de um layout de teclado belga, a solução teria uma aplicabilidade mais ampla, uma vez que existem muitos outros layouts de teclado além do querty americano e do quertz alemão.

PS: Não tenho esse problema no meu notebook antigo, que veio de outro revendedor alemão; ele tem um teclado francês e roda MX Linux.


Atualização em resposta ao comentário de fra-san.

A saída de 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

Eu tentei sudo cryptsetup luksAddKey crypt_dev_nvme0n1p3e sudo cryptsetup luksAddKey nvme0n1p3, sem saber que precisava usar um caminho completo. (ainda não tenho certeza do quecompletopath deveria ser, depois de tentar algumas variações começando com dev/....)

Responder1

Esses problemas com o layout do teclado que não atende às minhas expectativas ao inserir a senha luks durante a inicialização continuam reaparecendo no Leap15 para mim. Portanto aqui está minha resposta:

Edite KEYMAP=para /etc/vconsole.confcorresponder a um listado em /usr/share/X11/xkb/symbols. Exemplo:

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

Execute sudo mkinitrddepois para aplicar as alterações.

Baseado em umsuse tópico do fórum.

informação relacionada