普通用户打开终端后,切换到root用户起的qt5程序,无法使用搜狗输入法怎么办?
临时解决方法:
1.需要在终端使用root用户再起一个fcitx:
export XMODIFIERS=@im=fcitx
fcitx
2.再另起一个终端,切换到root用户:
export QT_IM_MODULE=fcitx**
3.然后起qt5程序。如果出现搜狗输入法候选字乱码的情况,可以选用fcitx架构下的其他输入法,如fcitx-sunpinyin等等。
4.qt4,gtk程序:(不需要再单独起fcitx)
export XMODIFIERS=@im=fcitx
export QT_IM_MODULE=xim
export GTK_IM_MODULE=xim
./xxx(程序)