解決archlinux下QT程序,以及wineQQ無法輸入中文(.xinitrc)


昨天安了i3wm,發現fcitx在很多程序中無法輸入中文,nixnote2,還有ss-qt5

查了wiki,明明有在~/.xinitrc中加入

export XMODIFIERS=@im=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 &

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM