码迷,mamicode.com
首页 > 系统相关 > 详细

Ubuntu20.04下使用基于fcitx的输入法时,Mendeley无法输入中文的解决方案

时间:2020-07-05 23:08:46      阅读:105      评论:0      收藏:0      [点我收藏+]

标签:使用   tco   inpu   context   putc   contexts   问题   x86_64   for   

本方案并非原创,但由于笔者在网上苦苦寻找许久才找到这一可行方法,故记录下来。在此感谢原作者yinflying的努力与无私共享。原文已失效,后来网友JackieMium也写过一篇博文。本篇博文无意抄袭,只是希望为后来人指路。

问题

在Ubuntu19及以前,尽管Mendeley不支持fcitx中文输入,但只需要将/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so拷贝至Mendeley安装目录下的对应位置(如/opt/mendeleydesktop/plugins/qt/plugins/platforminputcontexts)即可使得Mendeley支持fcitx中文输入。但Ubuntu20.04后,该方法不再适用。

解决

yinflying提供了自行编译的libfcitxplatforminputcontextplugin.so文件(见这里),经笔者验证,将该文件而非系统自带的/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so置于前述Mendeley目录下,能够完美解决该问题。

Ubuntu20.04下使用基于fcitx的输入法时,Mendeley无法输入中文的解决方案

标签:使用   tco   inpu   context   putc   contexts   问题   x86_64   for   

原文地址:https://www.cnblogs.com/ArrowKeys/p/13252299.html

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