Fcitx
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 |
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.
~/.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:
~/.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:
~/.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.
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
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