Contents
Fcitx5
Fcitx 5は、汎用的な入力メソッドフレームワークです。
パッケージ状況
全パッケージ: Fcitx5パッケージファミリー
Bullseye以降のみパッケージ化されています。Buster以前で使う場合は、fcitx(別名 fcitx4)をお使いください。
BullseyeでのFcitx5のインストール
中国語(簡体字)ユーザー向け
fcitx5とfcitx5-chinese-addonsをインストールします。その後、ログアウトをして再度、デスクトップ環境にログインしてください。入力メソッドは、fcitxにすぐに追加されないので手動で設定の必要があります。端末かシステムトレイからfcitx5-configtoolを実行して入力メソッドの設定してください。
apt install --install-recommends fcitx5 fcitx5-chinese-addons
推奨パッケージは、必ずインストールしてください。ほとんどの人には必要です。(KDEユーザーの場合など)最小限のパッケージをインストールしたい場合は以下のコマンドを試してみてください。
apt install --no-install-recommends fcitx5 fcitx5-chinese-addons fcitx5-frontend-gtk3 fcitx5-frontend-qt5 fcitx5-module-xorg kde-config-fcitx5 im-config
im-configは、入力メソッドに必要な環境を自動的に設定するためのパッケージです。
中国語(繁体字)ユーザー向け
fcitx5-chinese-addonsがインストールできます。これはテーブル方式の入力メソッドも提供します。また、注音符号が必要な場合はfcitx5-chewingもインストールします。
日本語ユーザー向け
fcitx5とfcitx5-mozcをインストールしてください。このパッケージのほかに、Gnomeユーザーはgnome-shell-extension-kimpanel、KDEユーザーはkde-config-fcitx5もインストールしてください。 デフォルトでインストールされるuimとuim-mozcはトラブルを避けるためアンインストールします。
その後、一度、ログアウトしてログインし直すとfcitxが利用できるので、端末かシステムトレイからfcitx5-configtoolを実行してfcitx5とmozcの設定してください。
apt install --install-recommends fcitx5 fcitx5-mozc apt remove uim uim-mozc
韓国語ユーザー向け
fcitx5とfcitx5-hangulをインストールします。その後、一度、ログアウトしてログインし直すとfcitxが利用できるので、端末かシステムトレイからfcitx5-configtoolを実行して入力メソッドの設定してください。
apt install --install-recommends fcitx5 fcitx5-hangul
その他の言語
パッケージ |
言語 |
中国語 |
|
タイ語 |
GNOME
Gnomeユーザーは、gnome-shell-extension-kimpanelもインストールしてください。
Fcitx5は、Waylandでも動作するのでXorgに切り替える必要はありません。
Gnomeは、iBusをインストールしますがim-configで入力メソッドを切り替えられます。(訳注: 切り替えられますが、使わないならibusを削除しておいたほうが安全です。)
KDE
KDEユーザーは、kde-config-fcitx5もインストールしてください。そして、既知の問題も確認してください。
テーマ
組み込みのテーマ以外に、fcitx5-material-colorというテーマもあります。上流にスクリーンショットがあります。
テーマの設定は、Fcitx 5 Configuration -> Configure addons -> Classic User Interface -> Theme からできます。
fcitx4からの移行
fcitx5-config-qtをインストールして、デスクトップメニューから「Fcitx 5 Migration Wizard」を開きます。fcitx4からピンインとテーブルデータを移行する場合は、libime-bin も必要です。
既知の問題
KDE BreezeとPapirusのfcitxアイコンが適用されません。 976603
一部のQtを使ったプロプライエタリソフトウェアでは入力できません。
原因は、これらのソフトウェアに組み込まれているQtライブラリが古いfcitx4モジュールのみ含まれ、fcitx5モジュールが含まれていないからです。fcitx5は古いfcitx4モジュールをサポートしています。しかし、これらのプロプライエタリソフトウェアで扱うには環境変数QT_IM_MODULEをfcitxに設定する必要があります。im-configはfcitx5と設定しています。 977203
これを解決するにはソフトウェアの実行前にexport QT_IM_MODULE=fcitxを実行して事前に変更しておきます。(訳注: 一時的に変更する場合はターミナルからQT_IM_MODULE=fcitx <実行するアプリ>で実行しても切り替えられます。)