Редактор Метода Ввода: различия между версиями
| Строка 157: | Строка 157: | ||
=====Китайский===== | =====Китайский===== | ||
Настройки|Клавиатура|Источники ввода|Добавить источник ввода|⋮|Китайский-Pinyin | Настройки|Клавиатура|Источники ввода|Добавить источник ввода|⋮|Китайский-Pinyin | ||
, | , | ||
Настройки|Клавиатура|Источники ввода|Добавить источник ввода|⋮|Китайский-sunpinyin | Настройки|Клавиатура|Источники ввода|Добавить источник ввода|⋮|Китайский-sunpinyin | ||
Версия от 18:13, 8 февраля 2026
Input Method Editor (IME) - также Реда́ктор ме́тода вво́да, — утилита, предоставляющая возможность пользователям генерировать символы, отсутствующие на клавиатуре, при помощи сочетаний клавиш, электронных словарей и пользовательских настроек. Использование метода ввода обычно необходимо для языков общения, в которых количество графем больше, чем количество клавиш на клавиатуре, например, для ввода китайских или японских иероглифов.
Настройка интерфейсов
Установка пакета для выбора Редактора Метода Ввода
$ sudo dnf install im-chooser imsettings
Расширение для GNOME
Найдите и установите в расширениях
kimpanel
Установка fcitx5
- fcitx5
- fcitx5-autostart (по желанию)
- fcitx5-qt
- fcitx5-gtk
- fcitx5-configtool
Итого:
$ sudo dnf install fcitx5 fcitx5-autostart fcitx5-qt fcitx5-gtk fcitx5-configtool
Активация 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.
Если указанные переменные окружения в конфигурационных файлах отсутствуют, их можно указать самостоятельно, отредактировав содержимое одного из конфигурационных файлов в любом текстовом редакторе, после чего следует выйти из пользовательского сеанса и войти снова.
Для активации Редактора Метода Ввода в сессии Wayland следует выбрать fcitx5 в качестве "виртуальной клавиатуры". В случае с KDE Plasma5:
Меню|Параметры Системы|Оборудование|Устройства ввода|Виртуальная клавиатура|fcitx5
и
в случае с KDE Plasma6:
Меню|Параметры Системы|Клавиатура|Виртуальная клавиатура|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 настраивается во вкладке Глобальные параметры|Перечислить группы методов ввода в прямом порядке.
Распределение методов ввода по группам позволяет сделать так, чтобы в каждой из них находились только те методы ввода, которые нужны в каждой отдельно взятой ситуации. Например, можно сделать так, чтобы в первой группе были только Английская и Русская раскладки, во второй группе - только методы ввода на китайском, в третьей группе - методы ввода на японском языке и т.д. Первым методом ввода (раскладкой) в каждой из групп, должен быть "Клавиатура - Английская (США)".
Английский
Для английского добавьте в соответствующую группу метод ввода "Клавиатура - Английская (США)".
Русский
Для русского добавьте в соответствующую группу метод ввода "Клавиатура - Русская".
Японский
Для японского добавьте в соответствующую группу метод ввода «Mozc» (предоставляется пакетом fcitx5-mozc), либо «Anthy» (предоставляется пакетом fcitx5-anthy).
Китайский
Для китайского добавьте в соответствующую группу метод ввода «Rime» (предоставляется пакетом fcitx5-rime), «Пиньинь» (предоставляется пакетом fcitx5-chinese-addons).
Кантонский китайский
Для кантонского китайского добавьте в соответствующую группу метод ввода «Ютпхин» (предоставляется пакетом fcitx5-jyutping)
Корейский
Для корейского добавьте в соответствующую группу метод ввода «Хангыль» (предоставляется пакетом fcitx5-hangul)
Вьетнамский
Для вьетнамского добавьте в соответствующую группу метод ввода «Bamboo» (предоставляется пакетом fcitx5-bamboo)
Сингальский
Для сингальского добавьте в соответствующую группу метод ввода «Sayura» (предоставляется пакетом fcitx5-sayura)
Переключение между языками и методами ввода в fcitx5 настраивается во вкладке Глобальные параметры|Перечислить методы ввода в прямом порядке.
Для того, чтобы Методы Ввода fcitx5 отображались в списке для выбора и последующего добавления, необходимо зайти в настройки fcitx5: ПКМ по "Методу ввода" (в системном трее)|Настроить и снять галочку с пункта "Показывать только текущий язык".
В противном случае в списке Методов Ввода отображаются только системные раскладки клавиатуры.
Запуск
Приложения|Системные|Fcitx5 (Метод ввода)
По причине того, что fcitx5 при установке меняет содержимое конфигурационных файлов, вместе с fcitx5 не рекомендуется устанавливать другие Редакторы Метода Ввода.
Данное примечание относится только к случаям, когда fcitx5 используется в сессии x11.
Установка IBUS
- ibus
- ibus-gtk*
Итого:
$ sudo dnf install ibus ibus-gtk ibus-gtk3 ibus-gtk4
Активация IBUS
Для активации Редактора Метода Ввода в сессии x11 следует выйти из пользовательского сеанса и войти снова (перелогиниться).
В случае, если после перезапуска пользовательского сеанса IBUS работает некорректно, следует проверить наличие в конфигурационных файлах (~/.bash_profile , /etc/profile , ~/.xprofile или environment.d) следующих переменных окружения:
export XMODIFIERS=@im=ibus export GTK_IM_MODULE=ibus export QT_IM_MODULE=ibus
Если указанные переменные окружения в конфигурационных файлах отсутствуют, их можно указать самостоятельно, отредактировав содержимое одного из конфигурационных файлов в любом текстовом редакторе, после чего следует выйти из пользовательского сеанса и войти снова.
Указывать переменные окружения для обеспечения корректной работы IBus в Wayland-сессии - не требуется.
Установка словарей и методов ввода
Словари и методы ввода на китайском языке:
$ sudo dnf install ibus-pinyin
,
$ sudo dnf install ibus-sunpinyin
,
$ sudo dnf install ibus-handwrite-zh
Словарь и метод ввода на корейском языке:
$ sudo dnf install ibus-hangul
Словарь и метод ввода на японском языке:
$ sudo dnf install ibus-handwrite-ja
Мультиязычный словарь и метод ввода:
$ sudo dnf install ibus-m17n
Настройка (В Gnome3)
Английский
Настройки|Клавиатура|Источники ввода|Добавить источник ввода|Английская (США)
Русский
Настройки|Клавиатура|Источники ввода|Добавить источник ввода|Русская
Китайский
Настройки|Клавиатура|Источники ввода|Добавить источник ввода|⋮|Китайский-Pinyin
,
Настройки|Клавиатура|Источники ввода|Добавить источник ввода|⋮|Китайский-sunpinyin
и/или
Настройки|Клавиатура|Источники ввода|Добавить источник ввода|⋮|Китайский-handwrite-zh
Корейский
Настройки|Клавиатура|Источники ввода|Добавить источник ввода|⋮|Корейский-Hangul
Японский
Настройки|Клавиатура|Источники ввода|Добавить источник ввода|⋮|Японский-handwrite-ja
Мультиязычный ввод (m17n)
Настройки|Клавиатура|Источники ввода|Добавить источник ввода|⋮|Другие|[выбранный язык/метод ввода] (m17n)
В дистрибутивах с графической оболочкой Gnome3 Редактор Метода Ввода IBUS заменяет X keyboard (XKB) и поэтому используется по-умолчанию.
Настройка (на примере KDE Plasma6)
Английский
Настройки|Параметры IBUS|Метод ввода|Добавить|Английская (США)
Русский
Настройки|Параметры IBUS|Метод ввода|Добавить|Русская
Китайский
Настройки|Параметры IBUS|Метод ввода|Добавить|⋮|Китайский-Pinyin , Настройки|Параметры IBUS|Метод ввода|Добавить|⋮|Китайский-sunpinyin
и/или
Настройки|Параметры IBUS|Метод ввода|Добавить|⋮|Китайский-handwrite-zh
Корейский
Настройки|Параметры IBUS|Метод ввода|Добавить|⋮|Корейский-Hangul
Японский
Настройки|Параметры IBUS|Метод ввода|Добавить|⋮|Японский-handwrite-ja
Мультиязычный ввод (m17n)
Настройки|Параметры IBUS|Метод ввода|Добавить|⋮|Другие|[выбранный язык/метод ввода] (m17n)
Запуск
От пользователя даём команду:
$ im-config -n ibus
, выходим из пользовательского сеанса, входим в него снова, либо - перезагружаемся и запускаем из меню «Параметры IBus».
Появится сообщение:
«IBus не выполняется. Запустить?»
Выбираем «ДА».
В трее появится иконка переключения языков и методов ввода, а на экране сообщение: «IBus запущен. Если у вас нет доступа к IBus, добавьте приведенные ниже строки в $HOME/.bashrc и заново войдите в систему.
export GTK_IM_MODULE=ibus export XMODIFIERS=@im=ibus export QT_IM_MODULE=ibus
»
В сессии Wayland можно проигнорировать данное предупреждение и нажать «ОК».
По умолчанию, переключение между методами ввода осуществляется комбинацией клавиш Super+Space.