1. 安装 fcitx-frontend-qt5
sudo apt-get install fcitx-frontend-qt5
sudo apt-get install fcitx-libs-qt fcitx-libs-qt5
2. 确认该路径下存在的文件,并保证有执行的权限
ll /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so
3. 将libfcitxplatforminputcontextplugin.so 复制到以下两个路径下(Qt的安装路径下查找)
******/opt/Qt5.9.1$ find . -name platforminputcontexts
./5.9.1/gcc_64/plugins/platforminputcontexts
./Tools/QtCreator/lib/Qt/plugins/platforminputcontexts
路径1:
/opt/Qt5.5.0/5.5/gcc_64/plugins/platforminputcontexts
路径2:
/opt/Qt5.5.0/Tools/QtCreator/bin/plugins/platforminputcontexts
新版本 插件目录略有不同,但是父级目录platforminputcontexts是不变的。
以上操作后,部分情况无法"切换"中文输入法。
情况如下:
安装在/opt/目录下,使用root用户启动的话,无法切换输入法,但是非root用户可以切换为中文输入法。知道原因和解决办法的记得回来留言。感谢
编译安装fctix可以参考这篇文章:https://blog.csdn.net/flfihpv259/article/details/51556464#t14,很详细
--END