解決archlinux下QT程序,以及wineQQ無法輸入中文(.xinitrc)
阿新 • • 發佈:2017-07-17
light hup blog arc program xinitrc 無法 wineqq qt5
昨天安了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)