web-dev-qa-db-ja.com

kdeでIBusを使用する方法

私のPCへのKDEインストールには、IBusと日本のAnthy IMEが含まれています。 IBus設定で、Anthy IMEを有効にしました。 IBusデーモンが実行されており、システムトレイにIBusアイコンがありますが、IMEを切り替える方法がないようです。

これはPC-BSD 8.2上にあります。

ここで何が悪いのですか?

ありがとう

9
Leynos

xinitコマンドからkdeを起動すると、〜/ .xinitrcに次の環境変数を設定できます。

export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus

これにより、すべてのプログラムがibusを尊重します。 (これがうまくいかない場合は、startkde4スクリプトを直接変更し、#!/bin/shの後に3行追加してください。

また、ibusプログラムの自動起動ibus-daemon -xd、これをsystemsettingsに設定します。「スタートアップ」という名前のものがあり、正確な名前を思い出せません

4
daisy

まず、ps -ef | grep ibusを実行して、デーモンが正しいオプションで実行されていることを確認します。 ibus-daemon --ximのようなプロセスがあるはずです。

次に、iBusのテストに使用するプログラムに注意してください。たとえば、Kate(KDEテキストエディター)はiBusでは動作しません(または、少なくともデフォルトでは、必要に応じてもっと見なければなりません)。他のKDEアプリもKateに似ていると思いますが、よくわかりません。 ChromiumまたはFirefoxを使用してiBusをテストしています(アドレスバーをクリックして、キーの組み合わせを実行します)。

第3に、(すでにそれを発見している可能性があります)iBusは、いったんログアウトして再度ログインすると正常に機能します。

更新:少し検索すると、KDEアプリケーションに ibus-qt があることがわかりました。

1
phunehehe