Eu tive o mesmo problema e encontrei sudo dpkg-reconfigure xkb-data
faça as alterações entrarem em vigor.
Nenhum logout é necessário se você tiver habilitado vários layouts; basta alterar o layout uma vez.
Eu estava usando um layout de teclado personalizado. Basicamente eu modifiquei o layout do us-mac para encaixar no meu ideal de uma versão matemática pesada do layout normal que também lança trechos alemães no mix. Ele correu bem e trabalhou maravilhosamente por 6 versões consecutivas do Ubuntu. A atualização de hoje da versão (de 13.04 para 13.10) quebrou essa sequência. Eu agora tenho o habitual esquema de Macintosh de baixa qualidade.
Agora o xkb apenas ignora meu layout e todas as outras alterações que eu faço em /usr/share/X11/xkb/symbols/us
(tentei alternar '0' e '9' em todos os lugares e reiniciei - sem efeito). Por que isso?
Eu suspeito que tenho que dar um passo extra agora para que as mudanças entrem em vigor ou algo parecido. Alguém se importa em me apontar na direção certa?
Eu tive o mesmo problema e encontrei sudo dpkg-reconfigure xkb-data
faça as alterações entrarem em vigor.
Nenhum logout é necessário se você tiver habilitado vários layouts; basta alterar o layout uma vez.
Acabei de encontrar uma solução para este problema:
Exclua os arquivos xkm em /var/lib/xkb
, efetue logout e login.
Algumas linhas em /var/log/Xorg.0.log
indicam que o Xorg recompila e reutiliza layouts de teclado agora:
XKB: generating xkmfile /var/lib/xkb/server-FC37972E27A8F94CD9F5DD859C120B9D933CC5F8.xkm
...
# and on a next restart:
...
XKB: reuse xkmfile /var/lib/xkb/server-FC37972E27A8F94CD9F5DD859C120B9D933CC5F8.xkm
Tags 13.10 xkb keyboard customization