Esta (a segunda, não a primeira) solução definitivamente funciona. Eu tive o mesmo problema com o layout dos EUA que eu queria usar e continuei tendo que remover e ler cada vez que eu logar no Ubuntu 13.04. Ele continuou voltando ao layout do teclado do Reino Unido, apesar de ter executado:
dpkg-reconfigure keyboard-configuration
(MESMO QUANDO O ÍCONE DE LÍNGUA NO TOPO DA DIREITA DA TELA REALMENTE DIZER 'EN EU'), então este é definitivamente um bug sério, já que até mesmo mudar os layouts de teclado clicando neles é completamente indiferente! Espero que haja algum tipo de correção para isso em breve.
De qualquer forma, descobri que, na verdade, basta digitar o comando:
setxkbmap
na guia de comando 'Startup Applications' resolve o problema do Ubuntu esquecendo as configurações do layout do teclado em cada inicialização.
NO ENTANTO: Descobri outra coisa: Se você também estiver executando xmodmap
na inicialização, será sobrescrito pelo comando setxkbmap
. O comando setxkbmap
substitui os comandos xmodmap
na inicialização. (Descobri isso porque finalmente consegui fazer com que o Ubuntu lembrasse dos meus atalhos de teclado do Scroll Lock (que eu uso para o meu teclado iluminado) por meio da execução de um arquivo .Xmodmap
incluindo a modificação (no meu caso:
adicione mod3 = Scroll_Lock
Seria bom se alguém tivesse alguma idéia de como ser capaz de executar ambos na inicialização, pelo menos até que haja uma correção permanente para o problema de layout muito comum, óbvio e sério no Ubuntu (ou seja, o Ubuntu esquecendo o layout do teclado configurações após cada inicialização).