回答:
xinit
コマンドからkdeを起動すると、〜/ .xinitrcに次の環境変数を設定できます。
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
これにより、すべてのプログラムがibusを尊重します。(これでうまくいかない場合は、startkde4
スクリプトを直接変更し、3行をその先頭に追加してください。#!/bin/sh
また、ibusプログラムの自動起動、、ibus-daemon -xd
これをに設定systemsettings
、「スタートアップ」という名前のものがあり、正確な名前を覚えていない
まず、を実行ps -ef | grep ibus
して、デーモンが正しいオプションで実行されていることを確認します。のようなプロセスがあるはずibus-daemon --xim
です。
次に、iBusのテストに使用するプログラムに注意してください。たとえば、Kate(KDEテキストエディター)はiBusでは動作しません(または、少なくともデフォルトでは、必要に応じてもっと見なければなりません)。他のKDEアプリもKateに似ていると思いますが、よくわかりません。ChromiumまたはFirefoxを使用してiBusをテストしています(アドレスバーをクリックして、キーの組み合わせを実行します)。
3番目に、(すでにそれを発見している可能性があります)iBusは、いったんログアウトして再度ログインすると、正しく機能します。
ö
、それが生み出すkonsoleの中で̈́o
-を参照して、この質問。