答,解決方法如下
1.檢查相關庫是否已經安裝(假設在root用户下):
rpm -qa|grep ibus-qt
7.x86_64(centos7版本不同此處可能略有差異)
1
1
rpm -qa|grep qt-config
7.x86_64(centos7版本不同此處可能略有差異)
1
1
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的配置文件是位於用户主目錄的ig/目錄中的文件:
~/ig/
在該文件的最後幾行有這樣的配置:
…
XIMInputstyle=Over The Spot
DefaultInputMethod=ibus //將默認的值xim改為ibus即可
保存後,重新進入wps即可實現光標跟隨。
通過設置後,wps的光標跟隨沒有問題,筆者猜測,wps可能使用了qt的庫,在光標設置過程中默認XIM,但是如果安裝的是ibus框架,則可能出現光標跟隨問題,這個問題從本質上説不應該屬於wps的bug,應該是ibus的默認設置問題。