您的当前位置:首页正文

普通用户打开终端后,切换到root用户起的qt5程序,无法使用搜狗输入法怎么办?

2024-11-08 来源:个人技术集锦

普通用户打开终端后,切换到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(程序)
显示全文