Configuração errada para meu teclado belga no logon após a atualização para 22.04

Configuração errada para meu teclado belga no logon após a atualização para 22.04

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/keyboardmanualmente. Na sua sessão de desktop, você pode aprender sobre as configurações atuais com qualquer um dos comandos setxkbmap -queryou localectl statuse 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/keyboardpara alterar a variante de latin9para 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=""

informação relacionada