我的系统上
当im-switch -c时
有ibus和ibus-qt4两个不同的选项
如果选择ibus的话,基于qt4的程序lyx中用ibus输入中文就乱码,但是复制进去显示正常。基于qt3的程序比如opera(9.63 amd64只有基于qt3的)则可以使用ibus了。
相反的,如果选择ibus-qt4的话,lyx输入正常,但是opera则不能输入中文了。
现在我的解决方法是使用下面的脚本来在lyx中正常使用ibus输入法:
脚本叫做lyx_ibus
#------------------------------------------------------
if [ -e /usr/lib/qt4/plugins/inputmethods/libibus.so ]; then
QT_IM_MODULE=ibus
else
QT_IM_MODULE=xim
fi
/usr/local/bin/lyx
#-------------------------------------------------------
以后用lyx_ibus即可。
找到一个解决qt3和qt4程序同时调用ibus输入法的方法
-
- 帖子: 700
- 注册时间: 2006-10-18 15:48