2011年11月 8日

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

稲田です。

件名の通りの現象が発生しています。 例えば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@xxxxx>


投稿者 xml-rpc : 2011年11月 8日 11:20
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/107202
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。