Debian9 RStudio QT5 fcitx 中文输入修复

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/p1641210337/article/details/80543711

Debian的QT程序无法用Fcitx是个老毛病了,这不,RStudio也是。

不是我解决的哦,直接去大佬的Github上面找好了。

快车道在这里。

libfcitxplatforminputcontextplugin.so下载

我本人折腾了好久,也没整明白,都打算放弃了。
突然想到RStudio是开源的,就去Github上面逛了一圈。
issue里面一搜,还真就找到了大佬的解决方案。

简单说一下问题,就是由于RStudio的QT并不是系统的QT,
因此无法加载系统的QT中的程序,
比如fcitx。
不加载自然无法用了。

如果你跟我一样折腾了很久,你肯定知道网上之前的解决方案。
无非就是把so文件扔到rstudio的qt的plugin里面罢了。
问题来了,系统的QT与RStudio的QT不是一个QT,
两个的插件是不兼容的,
直接把系统的fcitx的so文件
libfcitxplatforminputcontextplugin.so
放到/usr/lib/rstudio/bin/plugins/platforminputcontexts里面
是没用的。

解决方案我也想到了,就是用RStudio的QT重新编绎一个就好了啊。
问题又来了,我没用过QT,不会编绎呀。
各种找资源,终于找到了大佬的repo,
故在此分享。

应该还要链接一些其它的库吧?不知道,反正我把
/usr/lib/x86_64-linux-gnu/fcitx里面的库也链接到了
/usr/lib/rstudio/bin里面。
具体的也没做测试,也实在没心情测试了。
昨天整,没整明白,今天又整了一天的时间,心累。

阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页