Японский ввод 16.04 с Fcitx и Mozc

9

Ввод японского языка в Ubuntu раньше означал ibus-mozc , но ibus-mozc поддерживается все реже и реже с 2015 года :

Ubuntu 15.10 должен начать использовать Fcitx вместо ibus в качестве метода ввода по умолчанию (каркас метода ввода), что является еще одной причиной, по которой я не решаюсь тратить свое время на улучшение ibus-mozc

На этой официальной странице документации утверждается, что Fcitx стал по умолчанию:

Рекомендуемые рамки для методов ввода - IBus и Fcitx. Последний является платформой по умолчанию в Ubuntu для китайского, японского, корейского и вьетнамского языков.

Это утверждение оспаривается, но даже если не по умолчанию, теперь после обновления с 2015.10 до 2016.04 у ibus-mozc есть проблема, которая делает его непригодным для меня, поэтому я бы хотел перейти на fcitx-mozc.

ВОПРОС: Как переключить Ubuntu 2016.04 с ibus-mozc на fcitx-mozc?
Я вижу пакет fcitx-mozc 16.04, но я думаю, что есть больше, чем просто установить пакет? Какова рекомендуемая процедура?

Николас Рауль
источник
Есть также ibus-anthy и ibus-kkc, оба из которых очень хороши. fcitx не заменил ibus по умолчанию. Заявление на вики-странице неверно. Тем не менее, fcitx также очень хорош.
chaskes
@chaskes: Да, для языков CJKV это так. Если вы устанавливаете, например, китайский или японский язык в Ubuntu 15.10+, сопутствующая языковая поддержка включает в себя методы ввода fcitx. Николас: Достаточно ли ссылки на страницу документации, на которую вы ссылаетесь (даже если пример корейский)? Что еще там нужно знать?
Гуннар Хьялмарссон
@GunnarHjalmarsson: Из-за других проблем я не могу сейчас тестировать, но я скопировал корейские инструкции и попытался адаптировать их для японского, см. Ответ ниже, если вы видите какую-либо ошибку, не стесняйтесь ее изменять, спасибо!
Николас Рауль
@GunnarHjalmarsson Нет, это не так. В 16.04 ibus все еще используется по умолчанию , о чем мы и говорили. Включение поддержки методов ввода fcitx не делает его по умолчанию. В бета-версии 15.04 или 15.10 была ошибка, по умолчанию устанавливающая fcitx. Я отправил отчет об ошибке (только то, что на предполагаемом коммутаторе не было предупреждения), и разработчики сказали, что fcitx не используется по умолчанию, и в финальной версии был установлен ibus.
наказания
@chaskes: Я не говорю, что ibus не всегда установлен - он есть. Но значение по умолчанию для языков CJKV было изменено на fcitx. Вероятно, это не то место, где нужно вдаваться в подробности, но я с удовольствием объясню отдельно. (Я был глубоко вовлечен в это изменение как разработчик.)
Гуннар Хьялмарссон

Ответы:

10
  1. Установить японский. Один из установленных пакетов - fcitx-mozc.
  2. Закройте поддержку языков и откройте ее снова.
  3. Выберите fcitx в качестве системы ввода с клавиатуры.
  4. Выйдите и войдите снова.
  5. Нажмите на значок в правой части строки меню и выберите «Настройки системы».
  6. В разделе «Личные» нажмите «Ввод текста».
  7. Нажмите кнопку +, выберите Mozc (Fcitx) и нажмите кнопку «Добавить».

Больше информации

Николас Рауль
источник
Выглядит хорошо для меня.
Гуннар Хьялмарссон
Выйти и войти снова было важно! Спасибо.
Даррен Кук
+1. На моем 16.04 с Unityхотя, а) мне не пришлось выходить из системы, 2) появляется как Mozc (ibus)вместо fcitx.
Исаак