Preskoči na vsebino

Tipkajte v kitajščini, japonščini, korejščini ali vietnamščini

Typing in Chinese, Japanese, Korean, and Vietnamese requires the use of an “input method” that translates physical key-presses into the right characters on the screen.

In KDE Linux, the popular “Fcitx 5” input method is pre-installed. Here’s how to set it up and use it:

Konfiguracija

Zaženite Sistemske nastavitve. Pomaknite se do Tipkovnica > Virtualna tipkovnica > kliknite »Fcitx 5« > kliknite Uporabi.

Na tej točki se je v sistemskem pladnju pojavila ikona tipkovnice. Kliknite jo z desno tipko miške in nato kliknite Nastavitve vnosne metode.

V oknu, ki se prikaže, izberite vtičnik za način vnosa za želeni jezik in ustrezno postavitev tipkovnice. Ko izberete vsakega od njih, kliknite puščico, ki kaže proti seznamu na levi, da izbrano možnost premaknete na ta seznam.

  • Za kitajščino najprej dodajte »Tipkovnica – kitajščina«, nato pa dodajte katero koli od možnosti, navedenih pod »Kitajska (Kitajska)« ali »Kitajska (Tajvan)«.
  • Za japonščino najprej dodajte »Tipkovnica - japonščina« in nato »Mozc«.
  • Za korejščino najprej dodajte »Tipkovnica - korejščina« in nato »Hangul«.
  • Za vietnamščino najprej dodajte »Tipkovnica - vietnamščina« in nato »Unikey«.

Če ste pozvani, da spremenite postavitev sistema, da se ujema z načinom vnosa, kliknite Da.

Uporaba

Type as you normally would; completions will appear near the text you’re typing.

Če želite vnašati latinične znake namesto uporabe načina vnosa in pritisnite Ctrl+preslednica, ko je besedilno polje označeno, ali kliknite simbol za aktivni način vnosa v sistemski vrstici. Naredite isto stvar drugič, da se vrnete k uporabi metode vnosa.

Extending it in the future

Basic support for CJKV input is pre-installed. If you require additional support:

  1. Visit the page for Fcitx 5 in Discover.
  2. Click Add-ons in the toolbar.
  3. Install whatever add-on are required for the language you want to use.

Odpravljanje težav z združljivostjo

Fcitx 5 deluje s skoraj vsemi aplikacijami. Vendar pa bodo morda potrebni ročni koraki, da bo deloval s starejšo programsko opremo, ki uporablja plast združljivosti XWayland, kot so Steam, Krita in JetBrains IDE.

Takšne aplikacije potrebujejo posebne spremenljivke okolja, da lahko uporabljajo Fcitx. Za aplikacijo, v kateri Fcitx 5 ne deluje, to storite tako:

Grafično

  1. Zaženite Nastavitve sistema - System Settings.
  2. V stranski vrstici na levi se pomaknite navzdol in poiščite Dovoljenja aplikacij - Application Permissions.
  3. Izberite aplikacijo, za katero Fcitx 5 ne deluje.
  4. V zgornjem desnem kotu kliknite "Nastavitve Flatpaka - Flatpak Settings”
  5. Pomaknite se navzdol in kliknite puščico poleg besedila glave razdelka "Napredna dovoljenja - Advanced Permissions”.
  6. Pomaknite se navzdol do skupine "Okolje - Environment".
  7. Kliknite gumb Dodaj novo… - Add New….
  8. V polju “Name” vnesite XMODIFIERS.
  9. V polje “Value” vnesite @im=fcitx.

Zdaj ponovite korake 7–9 za naslednje dodatne spremenljivke okolja:

  • ime: GTK_IM_MODULE; vrednost: xim
  • ime: QT_IM_MODULE; vrednost: xim
  • ime: QT_IM_MODULES; vrednost: wayland;fcitx;ibus

Ukazna vrstica

Poiščite ID aplikacije, ki ji želite dodati okoljske spremenljivke, z uporabo flatpak list ali Sistemske nastavitve > Dovoljenja aplikacije > [aplikacija] > Nastavitve Flatpaka v zgornjem desnem kotu > [V skrajno desnem stolpcu poiščite ID pod njenim imenom].

Nato uveljavite potrebne preglasitve:

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]

(zamenjajte [app id] z dejanskim ID-jem aplikacije, npr. com.valvesoftware.Steam)


Članek je prispeval z dovoljenjem CC-BY-4.0.