Preskočiť na obsah

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:

  1. Navštívte stránku Fcitx 5 v Discoveri.
  2. Kliknite na Doplnky na paneli nástrojov.
  3. 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

  1. Spustite aplikáciu Systémové nastavenia.
  2. V bočnom paneli vľavo prejdite nadol na Oprávnenia aplikácií.
  3. Vyberte aplikáciu, v ktorej Fcitx 5 nefunguje.
  4. Kliknite na „Nastavenie Flatpaku“ v pravom hornom rohu.
  5. Prejdite nadol a kliknite na šípku vedľa nadpisu časti „Pokročilé oprávnenia“.
  6. Prejdite nadol na skupinu „Prostredie“.
  7. Kliknite na tlačidlo „Pridať nové…“.
  8. Do poľa „Názov“ zadajte XMODIFIERS.
  9. 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 pod licenciou CC-BY-4.0.