Fcitx

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

Other languages:
English • ‎中文(中国大陆)‎ • ‎日本語
Resources

Fcitx (Flexible Context-aware Input Tool with eXtension support) [ˈfaɪtɪks] は 多数の言語や文字をサポートするインプットメソッドフレームワークです。

インストール

USE フラグ

USE flags for app-i18n/fcitx Fcitx (Flexible Context-aware Input Tool with eXtension) input method framework

X Add support for X11
autostart Enable XDG-compatible autostart of Fcitx
cairo Enable support for the cairo graphics library
debug Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
enchant Enable Enchant backend (using app-text/enchant) for spelling hinting
gtk2 Install input method module for GTK+ 2
gtk3 Install input method module for GTK+ 3
introspection Add support for GObject based introspection
lua Enable Lua scripting support
nls Add Native Language Support (using gettext - GNU locale utilities)
opencc Enable OpenCC engine (using app-i18n/opencc) for converter between Simplified Chinese and Traditional Chinese
pango Enable support for x11-libs/pango
static-libs Build static versions of dynamic libraries as well
table Install table input methods for Simplified Chinese
test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
xml Add support for XML files

Note
該当するツールキットを使用するアプリケーションがインストールされている場合、gtk2 または gtk3 USE フラグを追加することを強くお勧めします。

Emerge

root #emerge --ask app-i18n/fcitx

Fcitx を使う

X で fcitx を使うには、以下の環境変数をスタートアップファイルに追加して export する必要があります:

X サーバーの起動に GDM、KDM あるいは LightDM のようなログインマネージャーを使っている場合は ~/.xprofile ファイルに追加します。ログインに startx コマンドや SLiM を使っている場合は ~/.xinitrc ファイルに追加します。

インストールの際に使った USE フラグが gtk2 または gtk3 なら(以下の例の) <module>fcitx に、それ以外の場合は xim になります。

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

覚えておいてください、X サーバーの起動に startx または SLiM を使用している場合のみ、~/.xinitrc を以下の例のようにします:

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

Fcitx が起動する前に D-Bus セッションバスを起動することをお勧めします。これらを X のスタートアップファイル (~/.xprofile または ~/.xinitrc) の最初に追加してください:

FILE ~/.xprofile or ~/.xinitrc
eval "$(dbus-launch --sh-syntax --exit-with-session)"
FILE ~/.xinitrc
eval "$(dbus-launch --sh-syntax --exit-with-session)"
Warning
X で Fcitx を使いたい場合、システムロケールCPOSIX にすることはできません

設定

~/.config/fcitx/config にある Fcitx の設定ファイルを編集してください

Fcitx を設定するための GUI ツールもあります。使用するには app-i18n/fcitx-configtool (GTK2 または GTK3 ベース) または app-i18n/kcm-fcitx (KDE ベース) をインストールしてください。

フロントエンド

組み込みのクラシック UI 以外に、Kimpanel と呼ばれる KDE にうまく統合するフロントエンド (kde-plasma/kdeplasma-addons に含まれています) もあります。Kimpanel を使うには dbus フラグが有効になっている必要があります。インストールが終わったら、kimpanel plasmoid を plasma パネルに追加すれば fctix は自動的にそちらに切り替わります。

特定の言語のサポート

中国語

拼音のサポートは Fcitx 自体に組み込まれています。table USE フラグを有効にすると五筆や自然码など複数の table ベースのインプットメソッドが提供されます。

より良い候補語リストの結果を得るには app-i18n/fcitx-cloudpinyin をインストールしてください。

組み込みの拼音は単純なアルゴリズムを使用しており、異なるアルゴリズムを使用する他の拼音インプットメソッドがあります。それらを使うには app-i18n/fcitx-sunpinyinapp-i18n/fcitx-libpinyin、または app-i18n/fcitx-rime をインストールしてください。

ボポモフォ(訳註: 注音符号のこと)をサポートするには、app-i18n/fcitx-chewingapp-i18n/fcitx-libpinyin をインストールできます。

倉頡や嘸蝦米をサポートするには app-i18n/fcitx-table-extra をインストールします。

日本語

app-i18n/fcitx-anthy をインストールします:

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

韓国語

app-i18n/fcitx-hangul をインストールします:

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

ベトナム語

app-i18n/fcitx-unikey をインストールします:

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