码迷,mamicode.com
首页 > Windows程序 > 详细

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

时间:2017-07-17 09:54:02      阅读:1035      评论:0      收藏:0      [点我收藏+]

标签:export   span   需要   file   后台运行   生效   arch   locale   har   

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

 

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

标签:export   span   需要   file   后台运行   生效   arch   locale   har   

原文地址:http://www.cnblogs.com/cirno9/p/7192723.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!