阅读:1923回复:3
linux下使用小小输入法 notepadqq无法输入
昨天在linux下试了小小输入法,我使用的是linux版本是GalliumOS 3.1,是基于ubuntu18.04,桌面环境是xfce,因为glibc的版本问题,2.7直接没有运行起来,后来改为2.5后成功运行起来。目前就是基于QT的程序小小输入法直接不能调用,比如notapadqq,我看了一下使用的QT版本是5.9.5,我的桌面环境是没有安装QT的,想问一下这种情况需要自己编译QT插件吗,还是下载网盘里的QT5插件放在/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/下就行,我下载的网盘中最新的5.15.9试了下不行。
|
|
板凳#
发布于:2023-06-03 20:36
果然编译了qt插件就可以了,记录一下过程。
参考 http://yong.dgod.net/read.php?tid=2247&fid=5 涉及到qt5模块的部分 安装依赖,因为是ubuntu属于debian系的需安装qtbase5-dev,qtbase5-private-dev: sudo apt-get install qtbase5-dev qtbase5-private-dev安装nodejs: sudo apt-get install nodejs 下载源代码: git clone https://github.com/dgod/yong.git git clone https://github.com/dgod/build.js.git将build.js复制到yong目录下 创建相关目录: mkdir im/qt5-im/{l32-qt6,l64-qt6,l32-qt5,l64-qt5}编译qt5插件: node build.js -C im/qt5-im l64-qt5 4.7s就编译完成了,在yong/im/qt5-im/l64-qt5/下就会编译成功的libyongplatforminputcontextplugin.so,将该文件复制到/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/,重启yong,就可以在notepadqq下成功调用了。 |
|