Fcitx

From Gentoo Wiki
Jump to:navigation Jump to:search
This page is a translated version of the page Fcitx and the translation is 100% complete.
Resources

A Fcitx (Flexible Context-aware Input Tool with eXtension support) [ˈfaɪtɪks] egy bemeneti mód keretrendszer, amely számos nyelv és írás támogatását biztosítja.

Telepítés

USE jelölőzászlók

USE flags for app-i18n/fcitx Fcitx 5 is a generic input method framework

+X Add support for X11
+autostart Enable XDG-compatible autostart of Fcitx
+emoji Enable emoji loading for CLDR
+enchant Enable Enchant backend (using app-text/enchant) for spelling hinting
+keyboard Enable key event translation with XKB and build keyboard engine
+server Build a fcitx as server, disable this option if you want to use fcitx as an embedded library
doc Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
presage Enable presage for word predication (not stable)
systemd Enable use of systemd-specific libraries and features like socket activation or session tracking
test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
wayland Enable dev-libs/wayland backend

Note
Nyomatékosan ajánlott hozzáadni a gtk2 vagy gtk3 USE jelölőzászlókat, amikor olyan alkalmazások kerülnek telepítésre, amelyek ezeket a keretrendszereket használják.

Emerge

root #emerge --ask app-i18n/fcitx

Fcitx használata

Ahhoz, hogy az Fcitx használható legyen X-ben, a következő környezeti változókat hozzá kell adni az indítófájlokhoz és exportálni kell őket:

Amikor az X szerver indításához olyan bejelentkezési kezelőket használ, mint például a LightDM, adja hozzá ezeket a ~/.xprofile fájlhoz. Amikor a bejelentkezéshez a startx parancsot vagy a SLiM-et használja, adja hozzá ezeket a ~/.xinitrc fájlhoz.

Ha a telepítés során a gtk2 vagy gtk3 USE jelölőzászlókat használták, akkor a <module> (az alábbi példákban) fcitx lesz, ellenkező esetben xim-nek kell lennie.

FILE ~/.xprofile
export XMODIFIERS="@im=fcitx"
export QT_IM_MODULE=<module>
export GTK_IM_MODULE=<module>

Ne feledje, hogy csak akkor alakítsa a ~/.xinitrc fájlt az alábbi példához hasonlóvá, ha a startx vagy a SLiM segítségével indítja az X szervert:

FILE ~/.xinitrc
export XMODIFIERS="@im=fcitx"
export QT_IM_MODULE=<module>
export GTK_IM_MODULE=<module>

KDE Plasma: Ha ezek a környezeti változók nem töltődnek be sem a ~/.xprofile, sem a ~/.xinitrc fájlból, akkor próbálja meg hozzáadni őket egy Plasma indítási szkriptbe, például a ~/.config/plasma-workspace/env/fcitx.sh fájlba.

Ajánlott a D-Bus munkamenet-busz elindítása az Fcitx indítása előtt. Adja hozzá ezeket az X indítófájl (~/.xprofile vagy ~/.xinitrc) elejére:

FILE ~/.xprofile or ~/.xinitrc
eval "$(dbus-launch --sh-syntax --exit-with-session)"

Vegye figyelembe, hogy bizonyos felhasználók esetében ez a dbus-launch kiegészítés nélkül is működhet.

Warning
Ha az Fcitx használatát kívánja X-ben, akkor a rendszer locale nem lehet C vagy POSIX.

Beállítás

Szerkessze az Fcitx beállításfájlt a ~/.config/fcitx/config helyen.

Továbbá, vannak grafikus felhasználói felületen alapuló eszközök az Fcitx beállítására. Telepítse a app-i18n/fcitx-configtool szoftvercsomagot (GTK2 vagy GTK3 alapú) vagy a app-i18n/kcm-fcitx szoftvercsomagot (KDE alapú), hogy ezeket használhassa.

Frontend

A beépített klasszikus felhasználói felület mellett létezik egy frontend is, amely jól integrálódik a KDE-be, és a neve Kimpanel (amely a kde-plasma/kdeplasma-addons szoftvercsomag része). A Kimpanel használatához a dbus jelölőzászlót engedélyezni kell. Telepítés után adja hozzá a kimpanel plaszmoidot a plasma panelhez, és az fcitx automatikusan átvált erre.

Specifikus nyelvi támogatás

Kínai

Az Fcitx maga beépített pinyin támogatással rendelkezik. A table USE jelölőzászló engedélyezésével több táblázat-alapú beviteli módot is biztosít, mint például a WuBi és a Ziranma.

Telepítse a app-i18n/fcitx-cloudpinyin szoftvercsomagot, hogy jobb eredményeket érjen el a javasolt szavak listájában.

A beépített pinyin egy egyszerű algoritmust használ, de léteznek más algoritmusokat alkalmazó pinyin beviteli módok is. Telepítse a app-i18n/fcitx-libpinyin vagy a app-i18n/fcitx-rime szoftvercsomagot azok használatához.

A Bopomofo támogatásához telepíthető a app-i18n/fcitx-chewing vagy a app-i18n/fcitx-libpinyin szoftvercsomag.

Cangjie vagy Boshiamy támogatásához telepítse a app-i18n/fcitx-table-extra szoftvercsomagot.

Japán

Note
Tekintse meg: How to read and write in Japanese — hogyan kell írni és olvasni japánul nem japán rendszeren.

Telepítse a app-i18n/fcitx-anthy szoftvercsomagot:

root #emerge --ask app-i18n/fcitx-anthy

Koreai

Telepítse a app-i18n/fcitx-hangul szoftvercsomagot:

root #emerge --ask app-i18n/fcitx-hangul

Vietnámi

Telepítse a app-i18n/fcitx-unikey szoftvercsomagot:

root #emerge --ask app-i18n/fcitx-unikey