搜狗输入法 for linux arm64 架构的电脑或手机安装后无法输入中文字符,只能输入中文标点符号,解决arm架构的电脑系统无法输入中文的问题

搜狗输入法 linux版对arm架构的电脑支持不够友好,bug解决也不积极,输入法直接安装后不能正常使用,需要重新调整链接库才能使用。

这里以树莓派5 Raspiberrypi OS 系统为例:

1.安装搜狗输入法后,可以正常切换并显示输入法图标,但是不能输入中文,只能输入中文字符

搜狗输入法 for linux arm64 架构的电脑或手机安装后无法输入中文字符,只能输入中文标点符号,解决arm架构的电脑系统无法输入中文的问题

2.进入搜狗输入法程序安装目录/opt/sogoupinyin/files/bin,运行搜狗输入法配置程序

./sogoupinyin-configtool

无法显示输入法配置界面,出错:

搜狗输入法 for linux arm64 架构的电脑或手机安装后无法输入中文字符,只能输入中文标点符号,解决arm架构的电脑系统无法输入中文的问题

显示“pango_font_get_hb_font”符号未定义错误,排查发现是搜狗输入法自带的库和系统的库存在冲突或不兼容,将搜狗自带的某些库替换成系统库,即可解决问题。

3.进入搜狗输入法自带的库目录

cd /opt/sogoupinyin/files/lib
sudo mv libpango-1.0.so.0 libpango-1.0.so.0.bak
sudo mv libpangoft2-1.0.so.0 libpangoft2-1.0.so.0.bak
sudo ln -s /usr/lib/aarch64-linux-gnu/libpango-1.0.so.0 libpango-1.0.so.0
sudo ln -s /usr/lib/aarch64-linux-gnu/libpangoft2-1.0.so.0 libpangoft2-1.0.so.0

还有一个qt5库有问题,进入qt5/lib目录中

cd qt5/lib
sudo mv libharfbuzz.so.0 libharfbuzz.so.0.bak
sudo ln -s /lib/aarch64-linux-gnu/libharfbuzz.so.0 libharfbuzz.so.0

4.上面有问题库重新链接后,重新运行“./sogoupinyin-configtool”工具,此时可正常打开配置程序

搜狗输入法 for linux arm64 架构的电脑或手机安装后无法输入中文字符,只能输入中文标点符号,解决arm架构的电脑系统无法输入中文的问题

中文字符输入也恢复正常

搜狗输入法 for linux arm64 架构的电脑或手机安装后无法输入中文字符,只能输入中文标点符号,解决arm架构的电脑系统无法输入中文的问题

知识拆解

Wayland 桌面下非常好用的安卓运行环境—waydroid,极度推荐!!!

2025-11-19 17:05:54

知识拆解

用 alist,打造一个强大的个人网盘 NAS 系统,添加网盘实例

2025-11-19 17:12:58

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索