Ubuntu环境下QtCreator无法输入中文(fcitx输入法)

问题排查:

1. 确保/opt/Qt5.14.2/5.14.2/gcc_64/plugins/platforminputcontexts/与/opt/Qt5.14.2/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts/目录下存在libfcitxplatforminputcontextplugin.so文件,并且有可执行权限;

2. 如果没有该文件的话,请执行 sudo apt-get install fcitx-frontend-qt5 安装,并从 /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so 拷贝到上述两个目录,赋予执行权限;

3.如果执行完上述操作后,重启Qtcreator依然无法输入中文,请执行 sudo gedit /etc/profile ,在打开的文件尾部添加以下内容:

export XIM_PROGRAM=fcitx

export XIM=fcitx

export GTK_IM_MODULE=fcitx

export QT_IM_MODULE=fcitx

export XMODIFIERS="@im=fcitx"

然后注销,重新登录就可以了。

posted @ 2022-04-25 00:13  禅元天道  阅读(2015)  评论(1编辑  收藏  举报