Qt 下 ibus 托盘跟随问题

经常使用一些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