Para corrigir:
Mude para um console (como sugerido no comentário): Ctrl + Alt + F2 , faça o login e, em seguida:
- elimine o programa screenlock (com
htop,kill lockprogramnameetc) ou - reinicie o gerenciador de exibição (
systemctl restart display-manager.service) ou - tente executar
setxkbmap(env DISPLAY=:0 setxkbmap us) ou - reinicialize o sistema
Para evitar isso no futuro:
Use vários layouts no seu comando setxkbmap e defina uma tecla de alternância de grupo para alternar entre os layouts. Você pode carregar até 4 layouts independentes dessa maneira. Veja man xkeyboard-config para várias opções grp: .
$ setxkbmap -layout us,il -option grp:shift_caps_toggle
# grp:shift_caps_toggle Shift+CapsLock
# grp:ctrls_toggle Both Ctrl together
# grp:alt_caps_toggle Alt+CapsLock
# grp:sclk_toggle Scroll Lock