web-dev-qa-db-ja.com

iBusからfcitxに変更できません

私はUbuntu 18.04でGNOMEを使用していますが、通常は東アジア言語を入力するため、iBusの代わりにfcitxを使用したいと思います。 fcitxパッケージをインストールし、言語サポートに入り、「キーボード入力方式システム」をfcitxに変更しました。ただし、再起動後も、iBus入力メソッドメニューが表示されます。どうすれば最終的にiBusを取り除き、fcitxに完全に切り替えることができますか?

(iBusにとどまるように私を説得しないでください。SunPinyinとibus-mozcは事実上使用できません。)

3
xuq01

私もそのような問題に遭遇しました。根本的な原因は、Ubuntuが17.10以降GNOMEに切り替えており、GNOMEが現在fcitxを十分にサポートしていない可能性があることです。次のスクリプトが役立つ場合があります。

ステップ1fcitxがインストールされていることを確認

Sudo apt install fcitx fcitx-mozc

ステップ2テキストエディターで〜/ .pam_environmentを開き、次の環境変数を設定してfcitxを起動します

XMODIFIERS DEFAULT=@im=fcitx
GTK_IM_MODULE DEFAULT=fcitx
QT_IM_MODULE DEFAULT=fcitx

ステップ3autostartエントリを追加してfcitxを起動します。 Ubuntuアクティビティで「スタートアップアプリケーションの設定」を検索し、fcitxのエントリを追加します

Name: Fcitx
Command: /usr/bin/fcitx-autostart
Comment: type your favorite description for fcitx

ステップ4再起動し、fcitxが起動するかどうかを確認します

このドキュメントの詳細を参照してください: https://www.csslayer.info/wordpress/fcitx-dev/how-to-use-fcitx-on-ubuntu-17-10/

1
Ting Yuan