这个问题主要是fcitx的环境变量没有设置好。
因为我是只装了wine-qqintl,所以我只需要去修改qqintl的启动脚本即可。
首先,通过whereis wine-qqintl
命令得到启动脚本地址。
打开,在前几行添加如下几行代码:
export XMODIFIERS="@im=fcitx"
export GTK_IM_MODULE="fcitx"
export QT_IM_MODULE="fcitx"
保存,退出,重启qq即可。
如果是需要其他的应用输入中文的话,一个是可以给对应应用的脚本都这样打上“补丁”。
或者说,在
~/.bashrc
~/.xprofile
/etc/profile
等文件里面加上这几行代码。
具体分析和应用请看参考链接。