Por que 13.10 quebrou meu layout de teclado personalizado?

11

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?

    
por con-f-use 18.10.2013 / 17:28

2 respostas

10

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.

    
por AliNâ 25.03.2014 / 23:38
11

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
    
por user204523 19.10.2013 / 08:10