linux下 sudo启动qt程序无法输入中文处理方式,在网上搜索有两种处理方式:
第一种apt-get安装fcitx包,中文输入法在fcitx模式下输入中文,此种方法需要安装fcitx,没有尝试。
第二种是配置sudo权限模式,在非fcitx模式下,输入中文,此种方法经过测试没有问题,
下面把第二种方法的配置方式介绍下:
1.创建 /etc/sudoers_env 加入以下内容
GTK_IM_MODULE=xim
QT_IM_MODULE=xim
QT4_IM_MODULE=xim
2.执行 sudo visudo 加入以下内容
Defaults env_keep += "XMODIFIERS"
Defaults env_file="/etc/sudoers_env"
3.在输入文本框中右击选择输入法,选择非fcitx模式,可以完成中文输入。