Písanie po čínsky, japonsky, kórejsky alebo vietnamsky
Písanie po čínsky, japonsky, kórejsky a vietnamsky si vyžaduje „vstupnú metódu“, ktorá stlačenia klávesov prevádza na správne znaky na obrazovke.
V KDE Linux je predinštalovaná obľúbená vstupná metóda „Fcitx 5“. Takto si ju nastavíte a použijete:
Nastavenie
Spustite Systémové nastavenia. Prejdite na Klávesnica > Virtuálna klávesnica > kliknite na „Fcitx 5“ > kliknite na Použiť.
V systémovej lište sa teraz objavila ikona klávesnice. Kliknite na ňu pravým tlačidlom a potom na Nastavenie vstupnej metódy.
V okne, ktoré sa objaví, vyberte modul vstupnej metódy pre požadovaný jazyk a k nemu zodpovedajúce rozloženie klávesnice. Po výbere každého z nich kliknite na šípku smerujúcu k zoznamu vľavo, čím vybranú možnosť do tohto zoznamu presuniete.
- Pri čínštine pridajte najprv „Keyboard - Chinese“ a potom ktorúkoľvek z možností uvedených pod „Chinese (China)“ alebo „Chinese (Taiwan)“.
- Pri japončine pridajte najprv „Keyboard - Japanese“ a potom „Mozc“.
- Pri kórejčine pridajte najprv „Keyboard - Korean“ a potom „Hangul“.
- Pri vietnamčine pridajte najprv „Keyboard - Vietnamese“ a potom „Unikey“.
Ak sa zobrazí výzva zmeniť systémové rozloženie tak, aby zodpovedalo vstupnej metóde, kliknite na Áno.
Použitie
Píšte ako zvyčajne; návrhy na doplnenie sa objavia pri texte, ktorý píšete.
Ak chcete namiesto vstupnej metódy písať latinkou, stlačte pri zameranom textovom poli Ctrl+Medzerník alebo kliknite na symbol aktívnej vstupnej metódy v systémovej lište. Zopakovaním sa vrátite späť k vstupnej metóde.
Rozšírenie do budúcnosti
Základná podpora vstupu CJKV je predinštalovaná. Ak potrebujete ďalšiu:
- Navštívte stránku Fcitx 5 v Discoveri.
- Kliknite na Doplnky na paneli nástrojov.
- Nainštalujte doplnky, ktoré jazyk, ktorý chcete používať, vyžaduje.
Riešenie problémov s kompatibilitou
Fcitx 5 funguje takmer so všetkými aplikáciami. Pri staršom softvéri, ktorý používa kompatibilnú vrstvu XWayland — napríklad Steam, Krita a vývojové prostredia JetBrains — však môžu byť potrebné ručné kroky.
Takéto aplikácie potrebujú na používanie Fcitx nastavené osobitné premenné prostredia. Pri aplikácii, v ktorej Fcitx 5 nefunguje, to spravíte takto:
Graficky
- Spustite aplikáciu Systémové nastavenia.
- V bočnom paneli vľavo prejdite nadol na Oprávnenia aplikácií.
- Vyberte aplikáciu, v ktorej Fcitx 5 nefunguje.
- Kliknite na „Nastavenie Flatpaku“ v pravom hornom rohu.
- Prejdite nadol a kliknite na šípku vedľa nadpisu časti „Pokročilé oprávnenia“.
- Prejdite nadol na skupinu „Prostredie“.
- Kliknite na tlačidlo „Pridať nové…“.
- Do poľa „Názov“ zadajte
XMODIFIERS. - Do poľa „Hodnota“ zadajte
@im=fcitx.
Kroky 7 – 9 teraz zopakujte pre tieto ďalšie premenné prostredia:
- názov:
GTK_IM_MODULE; hodnota:xim - názov:
QT_IM_MODULE; hodnota:xim - názov:
QT_IM_MODULES; hodnota:wayland;fcitx;ibus
Príkazový riadok
ID aplikácie, ku ktorej chcete pridať premenné prostredia, zistíte príkazom flatpak list alebo cez Systémové nastavenia > Oprávnenia aplikácií > [aplikácia] > Nastavenie Flatpaku v pravom hornom rohu > [v pravom stĺpci nájdete ID pod jej názvom].
Potom použite potrebné prepísania:
flatpak override --env=XMODIFIERS=@im=fcitx [id aplikácie] flatpak override --env=GTK_IM_MODULE=xim [id aplikácie] flatpak override --env=QT_IM_MODULE=xim [id aplikácie] flatpak override --env=QT_IM_MODULES='wayland;fcitx;ibus' [id aplikácie]
([id aplikácie] nahraďte skutočným ID aplikácie, napríklad com.valvesoftware.Steam)
Článok napísal Nate Graham pod licenciou CC-BY-4.0.