IME
Input Method Editor (IME) - также Реда́ктор ме́тода вво́да, — утилита, предоставляющая возможность пользователям генерировать символы, отсутствующие на клавиатуре, при помощи сочетаний клавиш, электронных словарей и пользовательских настроек. Использование метода ввода обычно необходимо для языков общения, в которых количество графем больше, чем количество клавиш на клавиатуре, например, для ввода китайских или японских иероглифов.
Настройка интерфейсов
GUI для настройки и выбора Редактора Метода Ввода
# apt-get install im-chooser imsettings
Расширение для GNOME
Найдите и установите в расширениях
kimpanel
IBUS
| IBUS | |
|---|---|
| Разработчик(и) | Peng Huang |
| Первый выпуск | 2008 |
| Лицензия | GNU LGPL v2 or later |
| Сайт | github.com |
| Репозиторий | ibus |
Установка IBUS
Метод ввода IBUS предоставляется двумя пакетами:
- ibus
- ibus-gtk3
Итого:
# apt-get install ibus ibus-gtk3
Активация IBUS
Для активации Редактора Метода Ввода в сессии x11 следует выйти из пользовательского сеанса и войти снова (перелогиниться).
В случае, если после перезапуска пользовательского сеанса IBUS работает некорректно, следует проверить наличие в конфигурационном файле (~/.bashrc) следующих переменных окружения:
export XMODIFIERS=@im=ibus export GTK_IM_MODULE=ibus export QT_IM_MODULE=ibus
Если указанные переменные окружения в конфигурационных файлах отсутствуют, их можно указать самостоятельно, отредактировав содержимое конфигурационного файла в любом текстовом редакторе, после чего следует выйти из пользовательского сеанса и войти снова.
Установка словарей и методов ввода
Словарь и метод ввода на китайском языке:
# apt-get install ibus-pinyin
Словарь и метод ввода на корейском языке:
# apt-get install ibus-hangul
Мультиязычный словарь и метод ввода:
# apt-get install ibus-m17n
Настройка (В Gnome3)
Английский
Настройки ⇾ Клавиатура ⇾ Источники ввода ⇾ Добавить источник ввода ⇾ Английская (США)
Русский
Настройки ⇾ Клавиатура ⇾ Источники ввода ⇾ Добавить источник ввода ⇾ Русская
Китайский
Настройки ⇾ Клавиатура ⇾ Источники ввода ⇾ Добавить источник ввода ⇾ ⋮ ⇾ Китайский-Pinyin
Корейский
Настройки ⇾ Клавиатура ⇾ Источники ввода ⇾ Добавить источник ввода ⇾ ⋮ ⇾ Корейский-Hangul
Мультиязычный ввод (m17n)
Настройки ⇾ Клавиатура ⇾ Источники ввода ⇾ Добавить источник ввода ⇾ ⋮ ⇾ Другие ⇨ [выбранный язык/метод ввода] (m17n)
Настройка (на примере KDE Plasma6)
Английский
Настройки ⇾ Параметры IBUS ⇾ Метод ввода ⇾ Добавить ⇾ Английская (США)
Русский
Настройки ⇾ Параметры IBUS ⇾ Метод ввода ⇾ Добавить ⇾ Русская
Китайский
Настройки ⇾ Параметры IBUS ⇾ Метод ввода ⇾ Добавить ⇾ ⋮ ⇾ Китайский-Pinyin
Корейский
Настройки ⇾ Параметры IBUS ⇾ Метод ввода ⇾ Добавить ⇾ ⋮ ⇾ Корейский-Hangul
Мультиязычный ввод (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.
Версии пакетов
| Пакет | P10 | P11 | Сизиф |
|---|---|---|---|
| ibus | 1.5.25 | 1.5.31 | 1.5.32 |
| ibus-pinyin | 1.5.0 | 1.5.1 | 1.5.1 |
| ibus-hangul | 1.5.4 | 1.5.5 | 1.5.5 |
| ibus-m17n | 1.4.17 | 1.4.29 | 1.4.36 |
Пример работы
Fcitx5
| Fcitx5 | |
|---|---|
| Разработчик(и) | Yuking, CSSlayer |
| Первый выпуск | 2002 |
| Лицензия | LGPL |
| Сайт | fcitx-im.org |
| Репозиторий | fcitx5 |
Установка fcitx5
- fcitx5
- fcitx5-autostart (по желанию)
- fcitx5-qt
- fcitx5-gtk
- fcitx5-configtool
Итого:
# apt-get install fcitx5 fcitx5-autostart fcitx5-qt fcitx5-gtk fcitx5-configtool
Для configtool делаем:
# ln -s /usr/lib/kf5/bin/fcitx5-config-qt /usr/bin
Активация 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
После этого нажать кнопку "Применить", выйти из системы и войти снова.
Известные проблемы
В некоторых случаях, при использовании в сессии Wayland методы ввода не переключаются. В частности, такая проблема наблюдается в некоторых версиях браузеров, основанных на движке Chromium.
В качестве временного решения, можно отредактировать свойства браузера следующим образом:
Свойства Браузера ⇾ Приложение ⇾ Аргументы
--enable-wayland-ime --wayland-text-input-version=v3 %U
После этого следует выйти из системы и войти снова.
Установка словарей и методов ввода
Словари и методы ввода на японском языке:
# apt-get install fcitx5-mozc
,
# apt-get install fcitx5-anthy
,
# apt-get install fcitx5-skk
,
# apt-get install fcitx5-kkc
Словари и методы ввода на китайском языке:
# apt-get install fcitx5-rime
,
# apt-get install fcitx5-chinese-addons
,
# apt-get install fcitx5-chewing
,
# apt-get install libime
Словарь и метод ввода на корейском языке:
# apt-get install fcitx5-hangul
Словарь и метод ввода на тайском языке:
# apt-get install fcitx5-libthai
Словарь и метод ввода на вьетнамском языке:
# apt-get install fcitx5-unikey
Словарь и метод ввода на сингальском языке:
# apt-get install fcitx5-sayura
Мультиязычные словари и метод ввода на языках Индии:
(Асса́мский, Бенга́льский, Англи́йский, Гуджара́ти, Хи́нди, Ка́ннада, Малая́лам, Мара́тхи, Непа́льский, Ори́я (Оди́я), Панджа́би, Санскри́т, Тами́льский, Те́лугу)
# apt-get install fcitx5-varnam
,
# apt-get install libgovarnam
и
# apt-get install varnam-schemes
Мультиязычный словарь и метод ввода:
# apt-get install fcitx5-m17n
Словари и методы ввода с использованием кодовых таблиц:
# apt-get install fcitx5-table-extra
и
# apt-get install fcitx5-table-other
Настройка
Система ⇾ Параметры ⇾ Прочие ⇾ Системные ⇾ Настройка метода ввода
В первой вкладке "Метод ввода" делаем группы, в каждой из которых добавляем нужный язык, либо требуемый метод ввода на нужном языке.
Переключение между группами методов ввода в fcitx5 настраивается во вкладке Глобальные параметры ⇾ Перечислить группы методов ввода в прямом порядке.
Английский
Для английского добавьте в соответствующую группу метод ввода "Клавиатура - Английская (США)".
Русский
Для русского добавьте в соответствующую группу метод ввода "Клавиатура - Русская".
Японский
Для японского добавьте в соответствующую группу метод ввода «Mozc» (предоставляется пакетом fcitx5-mozc), либо «Anthy» (предоставляется пакетом fcitx5-anthy).
Китайский
Для китайского добавьте в соответствующую группу метод ввода «Rime» (предоставляется пакетом fcitx5-rime), «Пиньинь» (предоставляется пакетом fcitx5-chinese-addons), либо «Chewing» (предоставляется пакетом fcitx5-chewing).
Корейский
Для корейского добавьте в соответствующую группу метод ввода «Хангыль» (предоставляется пакетом fcitx5-hangul)
Тайский
Для тайского добавьте в соответствующую группу метод ввода «Тайский» (предоставляется пакетом fcitx5-libthai)
Вьетнамский
Для вьетнамского добавьте в соответствующую группу метод ввода «Unikey» (предоставляется пакетом fcitx5-unikey)
Сингальский
Для сингальского добавьте в соответствующую группу метод ввода «Sayura» (предоставляется пакетом fcitx5-sayura)
Мультиязычный ввод на языках Индии
Для мультиязычного ввода на языках Индии добавьте в систему пакеты: fcitx5-varnam, varnam-schemes и libgovarnam, затем добавьте в соответствующую группу необходимый метод ввода.
Мультиязычный ввод (m17n)
Для мультиязычного ввода добавьте в систему пакет fcitx5-m17n, затем добавьте в соответствующую группу необходимый метод ввода.
Ввод с помощью кодовых таблиц
Для ввода с помощью кодовых таблиц добавьте в систему пакеты fcitx5-table-extra и fcitx5-table-other
Переключение между языками и методами ввода в fcitx5 настраивается во вкладке Глобальные параметры ⇾ Перечислить методы ввода в прямом порядке.
Запуск
Приложения ⇾ Системные ⇾ Fcitx5 (Метод ввода)
Примеры слов для японского для самопроверки
| Примеры слов | ||
|---|---|---|
| Русский | Транскрипция, ввод |
Иероглиф |
| Цунами | tsunami | 津波 |
| Рад встрече | yorosiku | よろしく |
| Дурак | baka | ばか |
См. так же forum.maxiol.com
Меню ⇾ Параметры ⇾ Метод ввода
Версии пакетов
| Пакет | P10 | P10* | P11 | Сизиф |
|---|---|---|---|---|
| fcitx5 | 5.1.2 | - | 5.1.2 | 5.1.2 |
| fcitx5-autostart | 5.1.2 | - | 5.1.2 | 5.1.2 |
| fcitx5-qt | 5.1.1 | - | 5.1.1 | 5.1.1 |
| fcitx5-gtk | 5.1.0 | - | 5.1.0 | 5.1.0 |
| fcitx5-configtool | 5.1.1 | - | 5.1.1 | 5.1.1 |
| fcitx5-mozc | 2.17 | - | 2.17 | 2.31 |
| fcitx5-anthy | - | 5.1.1 | 5.1.1 | 5.1.1 |
| fcitx5-rime | - | - | 5.1.2 | 5.1.2 |
| fcitx5-chinese-addons | 5.1.1 | - | 5.1.1 | 5.1.1 |
| fcitx5-chewing | - | 5.1.0 | 5.1.0 | 5.1.0 |
| fcitx5-kkc | - | 5.1.0 | 5.1.0 | 5.1.0 |
| fcitx5-hangul | - | 5.1.0 | 5.1.0 | 5.1.0 |
| fcitx5-libthai | - | 5.1.0 | 5.1.0 | 5.1.0 |
| fcitx5-unikey | - | 5.1.1 | 5.1.1 | 5.1.1 |
| fcitx5-sayura | - | 5.1.0 | 5.1.0 | 5.1.0 |
| fcitx5-m17n | - | 5.1.0 | 5.1.0 | 5.1.0 |
| fcitx5-table-extra | - | 5.1.0 | 5.1.0 | 5.1.0 |
| fcitx5-table-other | - | 5.1.0 | 5.1.0 | 5.1.0 |
| libime | 1.1.2 | - | 1.1.2 | 1.1.2 |
| fcitx5-varnam | - | - | - | 0.0.2 |
- (P10* - Репозиторий "Клуба Активных Пользователей Альт Линукс" - x86_64)
Удаление fcitx5
Чтобы полностью удалить Fcitx5 выполните:
# apt-get remove fcitx5 fcitx5-autostart fcitx5-qt fcitx5-gtk fcitx5-configtool fcitx5-mozc fcitx5-anthy fcitx5-skk fcitx5-rime fcitx5-chinese-addons fcitx5-chewing libime fcitx5-hangul fcitx5-libthai fcitx5-unikey fcitx5-sayura fcitx5-m17n fcitx5-table-extra fcitx5-table-other
Что можно добавить
- Varnam - индийские языки
- libime-jyutping - ввод на кантонском китайском (Гонконг)
