Редактор метода ввода
Редактор метода ввода (Input Method Editor, IME) - утилита, которая дает пользователям возможность генерировать символы, отсутствующие на клавиатуре, при помощи сочетаний клавиш, электронных словарей и пользовательских настроек. Использование метода ввода обычно необходимо для языков, в которых количество графем больше, чем количество клавиш на клавиатуре (например, для ввода китайских иероглифов).
Установка пакета для выбора редактора метода ввода
Для установки редактора метода ввода введите в консоли:
$ sudo dnf install im-chooser imsettings
Для запуска редактора метода зайдите в Главное меню -> Утилиты -> Метод ввода или введите в консоли im-chooser.
Установка и запуск fcitx5
Fcitx5 - это платформа методов ввода, для установки которой введите в консоли:
$ sudo dnf install fcitx5 fcitx5-autostart fcitx5-qt fcitx5-gtk fcitx5-configtool
Пакет fcitx5-autostart можно устанавливать по желанию. При установке данного пакета в трее появится индикатор fcitx5.
Активации fcitx5 в сессии x11
Для активации fcitx5 в сессии x11 выйдите из пользовательского сеанса и войдите снова.
Если после перезапуска пользовательского сеанса fcitx5 работает некорректно, проверьте наличие в конфигурационных файлах (~/.bash_profile, /etc/profile, ~/.xprofile или environment.d) следующих переменных окружения:
export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
- Если указанные переменные окружения присутствуют, для диагностики введите в консоли команду
$ fcitx5-diagnoseи нажмите Enter. - Если указанные переменные окружения отсутствуют:
- укажите их самостоятельно, отредактировав содержимое одного из конфигурационных файлов в любом текстовом редакторе;
- выйдите из пользовательского сеанса;
- войдите снова.
Активации fcitx5 в сессии Wayland
Для активации fcitx5 в сессии Wayland выберите fcitx5 в качестве виртуальной клавиатуры. В случае с KDE Plasma6 (на МОС13):
- зайдите в Главное меню -> Параметры системы -> Клавиатура -> Виртуальная клавиатура;
- выберите fcitx5;
- нажмите Применить;
- выйдите из системы и войдите снова.
Примечание. Указывать переменные окружения для обеспечения корректной работы fcitx5 в Wayland-сессии не требуется.
Известные проблемы
В некоторых случаях во время сессии Wayland методы ввода не переключаются. Такая проблема наблюдается в некоторых версиях браузеров, основанных на движке Chromium.
В качестве временного решения отредактируйте свойства браузера следующим образом:
- зайдите в свойства браузера (нажмите правой кнопкой мыши на ярлык браузера);
- выберите вкладку Приложение и в поле Аргументы введите
--enable-wayland-ime --wayland-text-input-version=v3 %U; - выйдите из системы и войдите снова.
Установка словарей и методов ввода
| Язык | Установка |
|---|---|
| Японский | $ sudo dnf install fcitx5-mozc$ sudo dnf install fcitx5-anthy
|
| Китайский | $ sudo dnf install fcitx5-rime$ sudo dnf install fcitx5-chinese-addons$ sudo dnf install libime
|
| Кантонский китайский | $ sudo dnf install fcitx5-jyutping
|
| Корейский | $ sudo dnf install fcitx5-hangul
|
| Вьетнамский | $ sudo dnf install fcitx5-bamboo
|
| Сингальский | $ sudo dnf install fcitx5-sayura
|
Примечание. Пакеты для китайского (fcitx5-rime, fcitx5-chinese-addons, libime) доступны на МОС12, пакеты для остальных языков доступны только на МОС13.
Настройка fcitx5
Для настройки fcitx5 зайдите в Главное меню -> Параметры системы -> Локализация -> Метод ввода.
Во вкладке Метод ввода создайте группы, в каждую из которых добавьте нужный язык или требуемый метод ввода на нужном языке. Распределение методов ввода по группам позволяет сделать так, чтобы в каждой из них находились только те методы ввода, которые нужны в конкретной ситуации (например, в первой группе могут быть только английская и русская раскладки, во второй группе - только методы ввода на китайском, при этом первым методом ввода (раскладкой) в каждой из групп должен быть "Клавиатура - Английская (США)".
Переключение между группами методов ввода в fcitx5 настраивается во вкладке Настроить глобальные параметры -> Перечислить группы методов ввода в прямом порядке.
| Язык | Метод ввода |
|---|---|
| Английский | Клавиатура - Английская (США) |
| Русский | Клавиатура - Русская |
| Японский | «Mozc» (пакет fcitx5-mozc) или «Anthy» (пакет fcitx5-anthy) |
| Китайский | «Rime» (пакет fcitx5-rime), «Пиньинь» (пакет fcitx5-chinese-addons) |
| Кантонский китайский | «Ютпхин» (пакет libine-jyutping) |
| Корейский | «Хангыль» (пакет fcitx5-hangul) |
| Вьетнамский | «Unikey» (пакет fcitx5-bamboo) |
| Сингальский | «Sayura» (пакет fcitx5-sayura) |
Примечание. Для того, чтобы методы ввода fcitx5 отображались в списке для выбора и последующего добавления, во вкладке Добавить метод ввода снимите галочку с пункта Показывать только текущий язык. В противном случае в списке методов ввода отображаются только системные раскладки клавиатуры.
Запуск fcitx5
Для запуска fcitx5 зайдите в Главное меню -> Утилиты -> Fcitx5 (Метод ввода).
Примечание. По причине того, что fcitx5 при установке меняет содержимое конфигурационных файлов, вместе с fcitx5 не рекомендуется устанавливать другие редакторы метода ввода, если он используется в сессии х11.
Также с информацией про использование fcitx5 для добавления языков с иероглифами, проверку ввода иероглифов и сочетание клавиш для работы с иероглифами можно ознакомиться в статье.

