Linux下Qt5支持fcitx输入法

Qt5官网直接安装的版本可能无法切换fcitx输入法,例如Calibre、Anki等。目前可行的解决方法如下:

使用dpkg -L fcitx-frontend-qt5命令查看fcitx-frontend-qt5的安装文件,其中一行是/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so,把这个文件复制到目标程序的platforminputcontexts目录下,如Calibre的输入法目录是/opt/calibre/plugins/platforminputcontexts。使用chmod 755赋予该文件执行权限。这样启动目标程序可以使程序支持搜狗输入法、rime等fcitx中文输入法。

参考文章