解决archlinux下QT程序,以及wineQQ无法输入中文(.xinitrc)

时间:2022-04-15 01:03:19

昨天安了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)