解决archlinux下QT程序,以及wineQQ无法输入中文(.xinitrc)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决archlinux下QT程序,以及wineQQ无法输入中文(.xinitrc)相关的知识,希望对你有一定的参考价值。
昨天安了i3wm,发现fcitx在很多程序中无法输入中文,nixnote2,还有ss-qt5
查了wiki,明明有在~/.xinitrc中加入
export [email protected]=fcitx
export QT_IM_MODULE=fcitx
export GTK_IM_MODULE=fcitx
但是不起效,查了wiki也是各种不行,后来才知道要把这三行放在~/.xinitrt中exec行前才会生效
而在wineQQ主要是其locale环境不为中文,而fcitx需要在locale为中文的情况下才能生效,所以是需要建立一个.sh文件
输入
#!/bin/sh
env locale=zh_CN
export XIM="fcitx"
export XMODIFIERS="@im=fcitx"
export GTK_IM_MODULE="fcitx"
export QT_IM_MODULE="fcitx"
wine /home/*/.wine/drive_c/Program\ Files\/QQ/Bin/QQ.exe
其中,*为user的名称,而后面的路径应视情况改动。
P.S. 运行sh时可以将其至于后台运行
nohup sh qq.sh &>/dev/null &
以上是关于解决archlinux下QT程序,以及wineQQ无法输入中文(.xinitrc)的主要内容,如果未能解决你的问题,请参考以下文章
archlinux(kde桌面)下qt creater5.6编译时终端部分中字体无法显示,系统有中