Я использую Ubuntu 14.04, и пиньинь работает как ввод. Однако я использую раскладку Дворака и не смог найти способ ввода пиньинь с помощью раскладки Дворака - по умолчанию она QWERTY. Есть идеи?
решение1
У меня была эта проблема, может быть, до 10 минут назад. Я решил ее, удалив все раскладки клавиатуры в системе, кроме EN-Dvorak и Pinyin.
Похоже, это решает проблему, поскольку ibus в режиме пиньинь определяет раскладку клавиатуры по умолчанию, используемую в системе, в "/usr/share/ibus/component/pinyin.xml"
<engine>
...
<layout>default</layout>
...
</engine>
Если он не может найти ничего, кроме dvorak, то это значение по умолчанию. Я собираюсь попробовать добавить EN-US обратно и посмотреть, сохранит ли он dvorak по умолчанию.
решение2
перейдите в " /usr/share/ibus/component/
", найдите свой макет Дворжака (он должен называться как-то так en-dvorak.xml
) и найдите строку, в которой написано
<layout>...</layout>
(вместо этого там не будет этих точек, вместо этого там должно быть то, что ibus называет макетом Дворжака)
Скопируйте название макета, затем найдите pinyin.xml
и найдите строку
<layout>default</layout>
затем удалите слово «по умолчанию» и вставьте то, что вы получили из макета Дворжака.
Теперь ваш ibus должен указывать на dvorak, а не на qwerty.