经常使用一些QT的程序。因为这玩意儿是跨平台的,所以很受大家喜欢。 但是,作为一个使用ibus+qt的中文使用者,常常遇到这样悲剧的问题--输入中文的时候,ibus成功打开,输入也没啥大问题,除了,每次输入中文,那个托盘总是在左下角晃荡--我了个去,锻炼我的眼球么? 在网上常常可以看到各种解决,不过大多认为是ibus的问题,建议我们安装ibus-qt这玩意儿。安装完毕,没有任何效果。以为要重启ibus,依然失败,重启整个系统,依旧。或许这东西对后面的步骤有用,但总而言之,至少说明,光是安装这东西是没啥用的。 然后在继续找,然后发现了这篇博文。
大致步骤如下:
首先要安装qtconfig。
在前面说的博文中,因为是ubuntu,安装的东西名字可能不太一样,在我fedora19中,我需要安装的是qt-config.所以
# yum install -y qt-config
然后调用
qtconfig-qt4
可以出现一个qt的配置窗口
需要注意两点
- 通过查询 qt*config* 可以发现,在源那儿有qt-config和qt3-config两个包,我猜是qt3的配置比较特别?但因为我用的是qt4,所以就没有安装另外一个。如有特别需求的,可以去一试
- qtconfig 从本质上看,似乎就是弹出个gui,然后修改用户的~/下的配置文件,所以应该要在当前用户下配置。而且以后备份可以直接把配置也带走,很好。
然后到interface标签下,XIM input style下选定Over the spot。前面所述的博文中说,默认输入法选择XIM,我尝试了下选定ibus,完全么有问题。
以上。
后注:
随着时间的流逝,qt 现在升级到了 5,这个神奇的东西还是到处各种不能用,悲催。只好偶尔看中观察,希望十年后有进展吧。sigh
- https://github.com/ibus/ibus -- the project
- https://groups.google.com/forum/#!forum/ibus-user -- the user forum
4 Comments
leniy · November 14, 2013 at 20:27
手机评论好麻烦
yu · November 14, 2013 at 23:20
没有手机访问过。。。
不过这个主题应该主要&只顾及PC端了吧
大发 · November 12, 2013 at 10:03
试试Rime
yu · November 12, 2013 at 14:43
多谢推荐,以前有人说过,不过懒死了的我一直没有尝试
回头试试