
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.
- Como usar o layout do teclado Dvorak no prompt de senha do GRUB2 LUKS?assume que o sistema possui
/etc/mkinitcpio.conf
um arquivo que não está presente no meu sistema; - Problema no layout do teclado na inicialização com LUKStambém assume que o sistema possui
/etc/mkinitcpio.conf
arquivo; - não é possível abrir o dispositivo criptografado luks (senha errada): Eu fico preso quando entro
sudo cryptsetup luksAddKey <device>
: recebo a mensagem de erroDevice <device> doesn't exist or access denied
. (Eu pesquisei o<device>s
usinglsblk -fs
.)
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_nvme0n1p3
e 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.conf
corresponder a um listado em /usr/share/X11/xkb/symbols
. Exemplo:
KEYMAP=us
FONT=eurlatgr.psfu
FONT_MAP=
FONT_UNIMAP=
Execute sudo mkinitrd
depois para aplicar as alterações.
Baseado em umsuse tópico do fórum.