Tabela de esquema de teclado - como forçar a atualização?

5

Após criar um layout de teclado personalizado, uma tabela representando o layout em uma representação gráfica agradável foi criada automaticamente. Pode ser acessado a partir do ícone do teclado. Abre em uma janela separada, cf. abaixo:

No entanto, esta tabela não é atualizada depois de fazer alterações em um layout já existente (mesmo após a reinicialização). Isso é irritante, já que agora a imagem não corresponde ao layout real do teclado, mas sim ao original, antes de fazer qualquer alteração. Ele simplesmente nunca é atualizado depois que um layout de teclado é criado com um novo nome.

Remover o layout do teclado de /usr/share/X11/xkb/symbols/ e criá-lo novamente não ajuda; a tabela parece estar em cache em algum lugar.

Eu não tenho idéia de onde esta imagem (ou seja o que for) é salva, eu nem sei o que o programa cria (não parece muito com os arquivos ps criados por xkbprint ). Talvez apagar a tabela (não o layout do teclado) funcione, mas como não sei onde está, não pude tentar.

Eu apreciaria qualquer dica de como eu posso forçar essa tabela a ser atualizada, de modo a caber no meu layout de teclado modificado.

(Estou usando o Precise com Unity.)

    
por lenz 15.12.2012 / 01:26

2 respostas

1

Um cache de layouts de teclado (compilados) é mantido no diretório /var/lib/xkb/ , nos vários arquivos *.xkm . Talvez a exclusão desses arquivos possa ajudar? Existe um README nesse diretório dando um pouco mais de informação.

    
por PLL 10.05.2014 / 17:35
0

AFAIK, a única solução é reiniciar o servidor X, seja registrando novamente / reinicializando ou:

$ sudo restart lightdm
    
por Томица Кораћ 29.05.2013 / 00:34