[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 メーリングリストの案内