当前位置: 首页 > news >正文

ubuntu22.10安装sogou输入法后不能输入中文字符(可以输入中文标点符号)

问题描述

想在ubuntu22.10系统上安装sogou中文输入法,按照sogou输入法网站给出的步骤安装后,发现无法输入中文字符,但是可以输入中文标点符号。

sogou网站:https://shurufa.sogou.com/linux/guide

寻找答案1

通过各种百度和必应搜索,终于找到了一篇符合当前问题的文章。
见:https://zhuanlan.zhihu.com/p/455928877

于是按照这边文章里的内容,先复现问题。
首先停止fcitx相关进程,然后启动fcitx,发现出现了这样的错误:
libQt5Qml.so.5: cannot open shared object file: No such file or directory

于是按照给出的解决方案来安装相关软件包。

  1. sudo apt install libgsettings-qt1 这条命令是可以运行的,但是只安装这个软件包并不能解决前面提到的问题。
  2. sudo apt install ibQt5Qml.so 这条命令运行会出错,提示不能找到这样的软件包:
    E: Unable to locate package ibQt5Qml.so
    E: Couldn’t find any package by glob ‘ibQt5Qml.so’

寻找答案2

现在的问题是,如何去下载或安装这个库(ibQt5Qml.so)

通过一番搜索,发现了这个网页有关于如何下载这个库的说明。
https://pkgs.org/download/libQt5Qml.so.5(Qt_5)(64bit)
仔细看了一下,里面没有Ubuntu系统相关的内容(软件包格式是rpm)。

发现里面的软件包命名格式都是类似这样:qt5-qtdeclarative-xxx.rpm
于是通过apt命令来搜索相关软件包:apt search qt5
出现了很多内容,粗略找到了libqt5xxx类似的软件包。

于是开始进一步的精确搜索:apt search libqt5qm
最终找到了3个软件包。

安装精确匹配的软件包:
sudo apt install libqt5qml5/kinetic

安装完成之后,发现相应的目录出现了这个库文件
/usr/lib/x86_64-linux-gnu/libQt5Qml.so.5

重启之后,sogou输入法就可以输入中文字符了。

总结

最终我的步骤是这样的

1. 按照sogou输入法网站的步骤:

sudo apt install fcitx
sudo dpkg -i sogoupinyin_4.0.1.2800_x86_64.deb
重启后配置输入法

2. 按照https://zhuanlan.zhihu.com/p/455928877给出的步骤安装libQt5Qml.so.5

sudo apt install libgsettings-qt1 我没有注意到我这边提示关于这个软件包的错误,所以不确定这条命令是否必要

sudo apt install libqt5qml5/kinetic 安装libqt5qml5库文件,这个是必须的

重启后输入就正常了。

http://www.lryc.cn/news/12457.html

相关文章:

  • 基于微信小程序的生活日用品交易平台 的设计与实现
  • 15:高级篇 - CTK 事件与监听
  • SpringBoot Notes
  • CoreDNS
  • 码农饭碗不保——ChatGPT正在取代Coder
  • PAT (Advanced Level) Practice 1004 Counting Leaves
  • 基于Redis实现的分布式锁
  • 2023年,还找算法岗工作吗?
  • 正点原子ARM裸机开发篇
  • 20222023华为OD机试 - 压缩报文还原(JS)
  • SheetJS的部分操作
  • pytest总结
  • CNI 网络分析(九)Calico IPIP
  • 分布式任务调度(XXL-JOB)
  • Django框架之模型视图--Session
  • 二极管的“几种”应用
  • github上传本地文件详细过程
  • 常用聚类算法分析
  • OSG三维渲染引擎编程学习之五十八:“第五章:OSG场景渲染” 之 “5.16 简单光源”
  • 80211无线网络架构
  • 基于springboot+vue的便利店库存管理系统
  • 3|物联网控制|计算机控制-刘川来胡乃平版|第1章:绪论|青岛科技大学课堂笔记|U1 ppt
  • js打印本地pdf(使用HttpPrinter打印插件)
  • 华为OD机试 - 双十一(Python) | 机试题算法思路 【2023】
  • 2020年UML 秋季期末测试题
  • SpringCloud - Ribbon负载均衡
  • Spring Boot + Redis 实现分布式锁
  • CAD二次开发 插件初始化接口IExtensionApplication
  • kafka-11-kafka的监控工具和常用配置参数
  • 前端PWA渐进式加载技术