Se o seu Ubuntu não for muito antigo (provavelmente pelo menos 15.04), você deve ter um comando locatectl
que por sua vez listará algumas configurações atuais, por exemplo:
System Locale: LANG=en_US.UTF-8
VC Keymap: us
X11 Layout: us
X11 Model: pc105
Anote os valores para layout, modelo, variante e opções, se houver, e forneça-os a sudo localectl
nessa ordem, com sua nova opção adicionada com uma vírgula a qualquer opção existente. Se o modelo estiver faltando, provavelmente é pc105 (veja também setxkbmap -print
). Por exemplo
sudo localectl set-x11-keymap us pc105 '' caps:escape
Você só precisa usar o comando uma vez, pois ele altera os arquivos globais e é preservado nas reinicializações. localectl
faz parte do systemd. Veja man localectl
.