Eu tive o mesmo problema e o seguinte comando funcionou para mim
dpkg-reconfigure keyboard-configuration
(seguindo um sugestão por @Byte Commander)
Como posso eliminar todas as modificações de layout de teclado possíveis para que meu layout de teclado volte ao normal? Eu queria tentar mudar minha tecla caps lock para ser uma chave de controle, como muitas pessoas antes de mim fizeram. Eu finalmente encontrei uma maneira de fazer isso adicionando o comando
/bin/bash -c "sleep 15&&setxkbmap -layout us -option ctrl:nocaps"
para minhas preferências de aplicativos de inicialização. (acessado digitando super e digitando "startup applications")
Funciona para comandos como ctrl + d que só tem ctrl e uma letra, mas parece não funcionar para comandos como ctrl + alt + T que consistem em ctrl e uma tecla modificadora adicional.
Quando eu estava tentando fazer isso mais cedo, eu tentei um monte de coisas diferentes que eu não consigo lembrar, a maioria delas tendo que fazer com xmodmap e xkeycaps, mas possivelmente algumas outras edições. Os comandos para o xmodmap não têm nenhum efeito e os comandos com xkeycaps não persistem após o logout.
Eu não tenho um arquivo ~ / .Xmodmap e tentei usar
dpkg-reconfigure keyboard-configuration
como sugerido neste tópico: O layout do teclado não mudará , mas sem sucesso.
Percebi que, quando uso a conta de convidado, a tecla Caps Lock funciona normalmente, isso significa que o problema está em algum lugar do meu diretório pessoal? Estou tentado a acabar com a minha conta de usuário e apenas fazer outra se isso funcionasse.
EDIT: Encontrou uma solução! Yay. Eu verifiquei em minhas configurações do dconf usando o seguinte comando: dconf-editor Então eu fui para o org > gnome > área de trabalho > input-sources e descobriu que o registro 'xkb-options' tinha ['caps: none']. Alterar a opção para [] redefinir o comportamento do teclado de volta ao normal.
Graças aos detalhes no tópico do Teclado do wiki Debian , geralmente uso o seguinte comando para redefinir a opção compose:ralt
layout ao alternar entre layout de teclados:
sudo udevadm trigger --subsystem-match=input --action=change