@解决centos7安装wps后的光标跟随问题
[ 笔者在centos7(X86_64)中成功安装了wps-office(9.1.0.4953 Alpha),但是在输入中文时无法实现光标跟随,在其他软件中光标跟随却没有任何问题,起初以为是wps的bug,但后来参考了网上的一些文档,说法五花八门,经实践检验,可以使用下面的方式予以彻底解决。
故障现象:笔者的计算机安装的是centos7,中文输入法是ibus的拼音输入法,在libreoffice、gedit、vi等系统中输入中文时,均可以实现光标跟随,没有发现异常现象,但是在wps系统中输入中文是,光标始终在左下角,无法实现光标跟随。
解决方案:
1.检查相关库是否已经安装(假设在root用户下):

rpm -qa|grep ibus-qt

ibus-qt-1.3.2-4.el7.x86_64(centos7版本不同此处可能略有差异)

rpm -qa|grep qt-config

qt-config-4.8.5-8.el7.x86_64(centos7版本不同此处可能略有差异)

2.如果没有上述程序必须安装。 ibus-qt 和qt-config是必须有的,如果没有可以使用yum命令进行安装:
#yum install qt-config
这个程序是qt的配置工具,安装操作系统时默认情况下没有被安装。

3.运行配置工具:
#qtconfig-qt4 //这是qt配置工具的运行命令,在root用户和你的普通用户(例如zhang)均需运行并配置qt.

4.切换到Interface(界面)选项卡,在"XIM Input Style(XIM输入风格):“下拉菜单中选择"Over The Spot(光标跟随风格)”,在"Default Input Method:“下拉菜单中选择"ibus”,关闭qt设置程序。
重新启动wps,发现光标已经可以正常跟随了。
5.上面设置好了root用户的光标跟随,如果需要设置普通用户(例如zhang)方法相同:
$qtconfig-qt4 //其他步骤与上面第4步相同。

当然,如果你的centos7在安装的时候没有安装qtconfig-qt4工具的话,也可以通过直接修改qt的配置文件的方式解决,qt的配置文件是位于用户主目录的.config/目录中的Trolltech.conf文件:
~/.config/Trolltech.conf
在该文件的最后几行有这样的配置:

…
 XIMInputStyle=Over The Spot
 DefaultInputMethod=ibus //将默认的值xim改为ibus即可


保存后,重新进入wps即可实现光标跟随。

通过设置后,wps的光标跟随没有问题,笔者猜测,wps可能使用了qt的库,在光标设置过程中默认XIM,但是如果安装的是ibus框架,则可能出现光标跟随问题,这个问题从本质上说不应该属于wps的bug,应该是ibus的默认设置问题。](这里写自定义目录标题)