ayuwo
新手上路
新手上路
阅读:9018回复:19

【分享】自编译适用ARM64国产麒麟系统小小输入法

楼主#
更多 发布于:2022-08-20 22:37
下载:yong_arm64_kylinos.zip: https://url50.ctfile.com/f/38004550-651752020-e916f2?p=4788 (访问密码: 4788)

说明:
基于麒麟操作系统V10 sp1 2107编译,适用arm64架构。由于国产芯片只支持64位且没有gtk4和qt6,只编译了64位的gtk2、gtk3和qt5。

安装:
1.复制解压后的yong文件夹到安装路径,如/usr/share/yong
2.从终端运行:qmake -v 命令获取qt版本号,如5.6.1,将编译的/QT5/下同样版本的qt插件libyongplatforminputcontextplugin.so,下载后复制到/usr/lib/qt/plugins/platforminputcontexts/libyongplatforminputcontextplugin.so
3.运行yong文件夹下的yong-tool.sh:sudo ./yong-tool.sh --install,发现调用的是debian2-install安装。
4.再运行:./yong-tool.sh --select,发现报错/usr/bin/im-config: 3: /usr/share/im-config/data/10_yong.conf: Syntax error: "(" unexpected 。
参照小小平台在 deepin 20.2.2 中安装好后,没有系统托盘。 - 输入法 - 小小输入法 - Powered by phpwind (dgod.net)
修改/usr/share/im-config/data/10_yong.conf的内容。

IM_CONFIG_SHORT="Yong Input Method"
IM_CONFIG_LONG="Yong Input Method"
package_auto () {
   package_status yong
}
package_menu () {
   package_status yong
}
然后重新执行./yong-tool.sh --select(不会产生报错),之后注销并重新登录后输入法可以使用.
沙发#
发布于:2022-08-21 14:10
有个错误,网盘中的QT是x86版本,安装时应该用自己编译的版本
板凳#
发布于:2022-08-21 22:01
楼主威武,V10可用吗?这几天我有空试下
ayuwo
新手上路
新手上路
地板#
发布于:2022-08-21 22:15
dgod:有个错误,网盘中的QT是x86版本,安装时应该用自己编译的版本回到原帖
帖子是我凭记忆整理的,中间有很多调试过程,可能记错了。我回头检查下。
ps:QT5最早我是没编译的,后来发现只能在文本编辑器中使用输入法,但不能在桌面重命名中调出输入法,怀疑是QT5问题(因为麒麟系统桌面环境是QT5构建),所以后来又经历了一些过程增加编译和安装QT插件。
ayuwo
新手上路
新手上路
4楼#
发布于:2022-08-21 22:26
卡文迪许:楼主威武,V10可用吗?这几天我有空试下回到原帖
V10很多基础包版本要旧的多,不知具体怎样。我现在手头也没有V10环境了。
回头有空我会把编译过程整理一下,有能力的可以自行操作。
5楼#
发布于:2022-09-28 13:09
麒麟V10,刚到第二步,一查QT版本4.8.7,就废了?
6楼#
发布于:2022-09-28 14:23
卡文迪许:麒麟V10,刚到第二步,一查QT版本4.8.7,就废了?回到原帖
qt4可以用xim吧
7楼#
发布于:2022-09-29 15:51
过些日子
国产软件替代时
这个版本可能就比较受欢迎了
8楼#
发布于:2022-10-04 14:42
dgod:qt4可以用xim吧回到原帖
不懂,XIM是什么
9楼#
发布于:2022-10-04 14:43
卡文迪许:不懂,XIM是什么回到原帖
一个输入法接口
上一页
游客

返回顶部