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
里面。
具体的也没做测试,也实在没心情测试了。
昨天整,没整明白,今天又整了一天的时间,心累。