
Atualizei meu sistema de 20/04 para 22/04 ontem.
Tenho um teclado belga (USB), definido como tal. Quando tento fazer logon, o teclado é 'QWZERTY'. Felizmente, consegui ‘ver’ e adaptar minha digitação para inserir minha senha de login. Depois disso, o teclado reage como “AZERTY”, como deveria.
Eu verifiquei as configurações do teclado. Apenas um teclado é definido e é 'belga' como deveria.
O que posso fazer para ajustar as configurações da tela de login?
Responder1
Opção 1: dpkg-reconfigure
Para atualizar o layout padrão do teclado do sistema, abra um terminal e execute
sudo dpkg-reconfigure keyboard-configuration
Na tela "Layout do teclado", aceite o modelo de teclado padrão como está e selecione OK (pressione Tabpara realçar <OK>
e depois pressione Enter.
Na tela "País de origem do teclado", selecione "Belga" e selecione <OK>
.
Na tela “Layout do teclado”, selecione a variação desejada.
Em "Tecla para funcionar como AltGr" e telas seguintes, mantenha selecionado "O padrão para o layout do teclado", até que o aplicativo feche e grave as alterações.
A configuração está escrita em /etc/default/keyboard
. A alteração entrará em vigor na próxima reinicialização.
Opção 2: edição/etc/default/keyboard
Em vez disso, você pode editar /etc/default/keyboard
manualmente. Na sua sessão de desktop, você pode aprender sobre as configurações atuais com qualquer um dos comandos setxkbmap -query
ou localectl status
e então substituir esses valores em /etc/default/keyboard
.
Responder2
Finalmente consegui fazer funcionar, graças à sugestão do @vanadium. Editei o arquivo /etc/default/keyboard
para alterar a variante de latin9
para oss_latin9
. Pude descobrir que a segunda variante é apropriada para o teclado belga, embora a original pareça incompatível com o XKBLAYOUT="be"
. Encontrei a lista completa aqui:https://gist.github.com/jatcwang/ae3b7019f219b8cdc6798329108c9aee
O resultado é
XKBLAYOUT="be"
BACKSPACE="guess"
XKBMODEL="pc105"
XKBVARIANT="oss_latin9"
XKBOPTIONS=""