Digitando em chinês com layout Dvorak

Digitando em chinês com layout Dvorak

Estou no Ubuntu 14.04 e tenho o Pinyin funcionando como entrada. No entanto, eu uso o layout Dvorak e não consegui encontrar uma maneira de inserir Pinyin usando o layout Dvorak - o padrão é QWERTY. Alguma ideia?

Responder1

Eu tive esse problema até talvez 10 minutos atrás. A maneira como resolvi isso foi me livrar de todos os layouts de teclado do sistema, exceto EN-Dvorak e Pinyin.

Isso parece resolver o problema, pois o ibus no modo pinyin especifica o layout de teclado padrão usado no sistema em "/usr/share/ibus/component/pinyin.xml"

<engine>
...
<layout>default</layout>
...
</engine>

Se não conseguir encontrar mais nada além do dvorak, então é o padrão. Vou tentar adicionar EN-US novamente agora e ver se ele mantém dvorak como padrão.

Responder2

vá para " /usr/share/ibus/component/" localize seu layout dvorak (deve ser chamado de algo como en-dvorak.xml) e encontre a linha que diz

<layout>...</layout>(ele não terá esses pontos, mas deverá ter o que o ibus faz referência a um layout dvorak)

Copie o nome do layout, localize pinyin.xmle localize a linha

<layout>default</layout>em seguida, remova a palavra "padrão" e coloque o que você obteve do layout dvorak.

Seu ibus agora deve apontar para dvorak em vez de qwerty.

informação relacionada