[ubuntu-jp:3925] Qtアプリでインプットメソッドがibusにならない。

INADA Naoki songofacandy @ gmail.com
2011年 11月 8日 (火) 02:20:47 UTC


稲田です。

件名の通りの現象が発生しています。 例えばqbzr パッケージをインストールした状態で
bzr qci してコミットログを入力していると変換キーで入力切り替えができません。
(メニューからIMをibusに切り替えてやれば入力できますが、毎回しないといけません)

原因はたぶん、  /etc/X11/xinit/xinput.d/ibus の内容が
if [ -e /usr/lib/qt4/plugins/inputmethods/libqtim-ibus.so ]; then
	QT_IM_MODULE=ibus
else
	QT_IM_MODULE=xim
fi

となっているのに、 libqtim-ibus.so の存在する場所が
$ dpkg -L ibus-qt4
...
/usr/lib/x86_64-linux-gnu/qt4/plugins/inputmethods/libqtim-ibus.so

だからだと思います。

私はアップグレードインストールを繰り返しているのでそのせいかもしれないのですが、
クリーンインストールされた皆さんは   /etc/X11/xinit/xinput.d/ibus に正しい libqtim-ibus.so
の場所が書かれていますか?

-- 
INADA Naoki  <songofacandy at gmail.com>



ubuntu-jp メーリングリストの案内