Přejít na obsah

Pište v čínštině, japonštině, korejštině nebo vietnamštině

Psaní v čínštině, japonštině, korejštině a vietnamštině vyžaduje použití "vstupní metody", která převádí fyzické stisky kláves na správné znaky na obrazovce.

V systému KDE Linux je předinstalována oblíbená vstupní metoda "Fcitx 5". Zde je návod, jak ji nastavit a používat:

Nastavení

Spusťte Nastavení systému. Přejděte do části Klávesnice > Virtuální klávesnice > klikněte na "Fcitx 5" > klikněte na Použít.

V tuto chvíli se v systémové liště objevila ikona klávesnice. Klikněte na ni pravým tlačítkem myši a poté vyberte možnost Nastavení vstupní metody.

V okně, které se zobrazí, vyberte modul pro zadávání textu v požadovaném jazyce a odpovídající rozložení klávesnice. Po výběru každé z těchto položek klikněte na šipku směřující k seznamu vlevo, čímž vybranou možnost přesunete do tohoto seznamu.

  • V případě čínštiny nejprve přidejte položku "Klávesnice – čínština" a poté libovolnou z možností uvedených pod položkami "Čínština (Čína)" nebo "Čínština (Tchaj-wan)".
  • V případě japonštiny nejprve přidejte "Klávesnice – japonština" a poté "Mozc".
  • V případě korejštiny nejprve přidejte "Klávesnice – korejština" a poté "Hangul".
  • V případě vietnamštiny nejprve přidejte "Klávesnice – vietnamština" a poté položku "Unikey".

Pokud se zobrazí výzva ke změně rozložení klávesnice tak, aby odpovídalo způsobu zadávání, klikněte na Ano.

Použít

Pište jako obvykle; návrhy se zobrazí v blízkosti textu, který právě píšete.

Chcete-li zadávat latinské znaky namísto použití metody zadávání, stiskněte Ctrl+mezerník, když je aktivní textové pole, nebo klikněte na ikonu aktivní metody zadávání v systémové liště. Stejný postup zopakujte, chcete-li se vrátit k používání metody zadávání.

Rozšíření v budoucnu

Základní podpora pro zadávání znaků CJKV je předinstalována. Pokud potřebujete další podporu:

  1. Navštivte stránku věnovanou Fcitx 5 v sekci Discover.
  2. Klikněte na položku Doplňky na panelu nástrojů.
  3. Nainstalujte všechny doplňky, které jsou potřebné pro jazyk, který chcete používat.

Řešení problémů s kompatibilitou

Fcitx 5 funguje s téměř všemi aplikacemi. Může však být nutné provést několik ručních kroků, aby fungoval se starším softwarem využívajícím kompatibilní vrstvu XWayland, jako jsou například Steam, Krita a vývojová prostředí JetBrains.

Aby tyto aplikace mohly využívat Fcitx, je třeba nastavit speciální proměnné prostředí. Zde je návod, jak to provést u aplikace, ve které Fcitx 5 nefunguje:

Grafické prostředí

  1. Spusťte Nastavení systému.
  2. V postranním panelu vlevo přejděte dolů a vyberte položku Oprávnění aplikace.
  3. Vyberte aplikaci, ve které Fcitx 5 nefunguje.
  4. Klikněte na "Nastavení Flatpak" v pravém horním rohu.
  5. Přejděte dolů a klikněte na šipku vedle nadpisu sekce "Pokročilá oprávnění".
  6. Přejděte dolů ke skupině "Prostředí".
  7. Klikněte na tlačítko "Přidat novou…".
  8. Do pole "Název" zadejte XMODIFIERS.
  9. Do pole "Hodnota" zadejte @im=fcitx.

Nyní zopakujte kroky 7–9 pro následující další proměnné prostředí:

  • název: GTK_IM_MODULE; hodnota: xim
  • název: QT_IM_MODULE; hodnota: xim
  • název: QT_IM_MODULES; hodnota: wayland;fcitx;ibus

Příkazový řádek

Zjistěte ID aplikace, ke které chcete přidat proměnné prostředí, pomocí příkazu flatpak list nebo v nabídce Nastavení systému > Oprávnění aplikace > [daná aplikace] > Nastavení Flatpak v pravém horním rohu > [v pravém sloupci najděte ID pod názvem aplikace].

Poté proveďte potřebná přepsání:

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]

(nahraďte [app id] skutečným ID aplikace, např. com.valvesoftware.Steam)


Tento přípěvek napsal pod licencí CC-BY-4.0.