Введення текстів китайською, японською, корейською та в'єтнамською мовою
Введення тексту китайською, японською, корейською та в’єтнамською мовами потребує використання «способу введення», який перетворює фізичні натискання клавіш на правильні символи на екрані.
У KDE Linux попередньо встановлено популярний спосіб введення «Fcitx 5». Ось як його налаштувати та використовувати:
Налаштовування
Запустіть Системні параметри. Перейдіть до пункту Клавіатура > Віртуальна клавіатура > натисніть «Fcitx 5» > натисніть Застосувати.
На цьому етапі у Лотку системи з’явиться значок клавіатури. Клацніть на ньому правою кнопкою миші і виберіть пункт Параметри способу введення.
У вікні, що з’явиться, виберіть додаток способу введення для потрібної мови, а також відповідну розкладку клавіатури. Після здійснення вибору натисніть стрілку, що вказує на список ліворуч, щоб перемістити вибраний варіант до цього списку.
- Для китайської мови спочатку додайте «Клавіатура – китайська», а потім додайте будь-який із варіантів, перелічених у розділі «Китайська (Китай)» або «Китайська (Тайвань)».
- Для японської мови спочатку додайте «Клавіатура – японська», а потім додайте «Mozc».
- Для корейської мови спочатку додайте «Клавіатура – корейська», а потім «Хангиль».
- Для в’єтнамської мови спочатку додайте «Клавіатура – в’єтнамська», а потім додайте «Unikey».
Якщо вам буде запропоновано змінити загальносистемну розкладку відповідно до способу введення, натисніть Так.
Скористайтеся
Вводьте текст у звичний спосіб; поруч із текстом, який ви вводите, з’являтимуться варіанти автодоповнення.
Щоб вводити символи латиниці замість використання способу введення, натисніть Ctrl+Пробіл, у фокусованому полі для введення тексту, або клацніть символ активного способу введення у системному лотку. Зробіть те саме ще раз, щоб повернутися до використання способу введення.
Розширення у майбутньому
Базова підтримка введення CJKV попередньо встановлена. Якщо вам потрібна додаткова підтримка:
- Відвідайте сторінку Fcitx 5 у Discover.
- Натисніть пункт Додатки на панелі інструментів.
- Встановіть будь-які доповнення, необхідні для мови, яку ви хочете використовувати.
Виправлення проблем із сумісністю
Fcitx 5 працює майже для усіх програм. Втім, можливо, знадобляться певні кроки вручну для того, щоб усе працювало із застарілим програмним забезпеченням, де використано шар сумісності XWayland, зокрема Steam, Krita та комплексними середовищами для розробки JetBrains.
Такі програми потребують встановлення спеціальних змінних середовища з метою користування Fcitx. Ось зробити це для програми, у якій не працює Fcitx 5:
Графічний режим
- Запустіть програму Системні параметри.
- На бічній панелі ліворуч гортайте вміст вниз і перейдіть до Прав доступу програм (Application Permissions).
- Виберіть програму, для якої Fcitx 5 не працює.
- Натисніть пункт «Параметри Flatpak» (“Flatpak Settings”) у правому верхньому куті.
- Гортайте вниз і натисніть стрілочку поряд із текстом заголовка розділу «Додаткові права доступу».
- Гортайте вниз до групи «Середовище» (“Environment”)
- Натисніть кнопку Додати….
- У полі «Назва» (“Name”) введіть
XMODIFIERS. - У полі “Значення” введіть
@im=fcitx.
Тепер повторіть кроки 7-9 для таких додаткових змінних середовища:
- назва:
GTK_IM_MODULE; значення:xim - назва:
QT_IM_MODULE; значення:xim - назва:
QT_IM_MODULES; значення:wayland;fcitx;ibus
Командний рядок
Визначте ідентифікатор програми, для якої слід додати змінні середовища за допомогою flatpak list або Системні параметри > Права доступу програм > [програма] > Параметри Flatpak у верхньому правому куті > [у найправішому стовпчику знайдіть ідентифікатор під назвою].
Після чого застосуйте необхідні перевизначення:
flatpak override --env=XMODIFIERS=@im=fcitx [app id] flatpak override --env=GTK_IM_MODULE=xim [app id] flatpak override --env=QT_IM_MODULE=xim [app id] flatpak override --env=QT_IM_MODULES='wayland;fcitx;ibus' [app id]
(замініть [app id] ідентифікатором програми, наприклад com.valvesoftware.Steam)
Статтю надіслано Nate Graham, умови ліцензування — CC-BY-4.0.