当前位置: 首页 > 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库文件,这个是必须的

重启后输入就正常了。

相关文章:

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

问题描述 想在ubuntu22.10系统上安装sogou中文输入法,按照sogou输入法网站给出的步骤安装后,发现无法输入中文字符,但是可以输入中文标点符号。 sogou网站:https://shurufa.sogou.com/linux/guide 寻找答案1 通过各种百度和必…...

基于微信小程序的生活日用品交易平台 的设计与实现

基于微信小程序的生活日用品交易平台 的设计与实现 ✌全网粉丝20W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取项目下载方式🍅 一…...

15:高级篇 - CTK 事件与监听

作者: 一去、二三里 个人微信号: iwaleon 微信公众号: 高效程序员 生命周期层事件 在 Plugin 生命周期的不同状态相互转换时,CTK Plugin Framework 会发出各种不同的事件,以供事先注册好的事件监听器处理,这些事件被称为“生命周期层事件”。CTK Plugin Framework 支持的…...

SpringBoot Notes

文章目录1 SpringBootWeb快速入门1.1Spring官网1.2 Web分析2. HTTP协议2.1 HTTP介绍34 SpringBootWeb请求响应5 响应6 分层解耦6.1 三层架构6.1.1 三层架构介绍6.1.2 基于三层架构的程序执行流程:6.1.3 代码拆分6.2 分层解耦6.2.1 内聚、耦合6.2.2 解耦思路6.3 IOC&…...

CoreDNS

目录 文章目录目录本节实战前言1、环境变量2、DNS1.DNS 解析过程2.根域名服务器3.顶级域名服务器4.权威性域名服务器5.dig 域名3、CoreDNS1.CoreDNS 扩展配置(1)开开启日志服务(2)特定域名使用自定义 DNS 服务器(3&…...

码农饭碗不保——ChatGPT正在取代Coder

码农饭碗不保——ChatGPT正在取代Coder 最近被OpenAI的ChatGPT刷屏了。我猜你已经读了很多关于ChatGPT的文章,不需要再介绍了。假如碰巧您还不太了解ChatGPT是什么,可以先看一下这篇文章,然后再回来继续。 与ChatGPT对话很有趣,…...

PAT (Advanced Level) Practice 1004 Counting Leaves

1004 Counting Leaves题目翻译代码分数 30 作者 CHEN, Yue 单位 浙江大学 A family hierarchy is usually presented by a pedigree tree. Your job is to count those family members who have no child. Input Specification: Each input file contains one test case. Eac…...

基于Redis实现的分布式锁

基于Redis实现的分布式锁什么是分布式锁分布式锁主流的实现方案Redis分布式锁Redis分布式锁的Java代码体现优化一:使用UUID防止误删除优化二:LUA保证删除原子性什么是分布式锁 单体单机部署中可以为一个操作加上锁,这样其他操作就会等待锁释…...

2023年,还找算法岗工作吗?

点击下方卡片,关注“CVer”公众号AI/CV重磅干货,第一时间送达2023年春招(补招)已经大规模启动了!距离2023年暑期实习不到2个月!距离2024届校招提前批不到4个月!距离2024届秋招正式批不到6个月&a…...

正点原子ARM裸机开发篇

裸机就是手动的操作硬件来实现驱动设备,后面会有驱动框架不需要这么麻烦 第八章 汇编 LED 灯实验 核心过程 通过汇编语言来控制硬件(驱动程序) 代码流程 1、使能 GPIO1 时钟 GPIO1 的时钟由 CCM_CCGR1 的 bit27 和 bit26 这两个位控制&…...

20222023华为OD机试 - 压缩报文还原(JS)

压缩报文还原 题目 为了提升数据传输的效率,会对传输的报文进行压缩处理。 输入一个压缩后的报文,请返回它解压后的原始报文。 压缩规则:n[str],表示方括号内部的 str 正好重复 n 次。 注意 n 为正整数(0 < n <= 100),str只包含小写英文字母,不考虑异常情况。 …...

SheetJS的部分操作

成文时间&#xff1a;2023年2月18日 使用版本&#xff1a;"xlsx": "^0.18.5" 碎碎念&#xff1a; 有错请指正。 这个库自说自话升级到0.19。旧版的文档我记得当时是直接写在github的README上。 我不太会使用github&#xff0c;现在我不知道去哪里可以找到…...

pytest总结

这里写目录标题一、pytest的命名规则二、界面化配置符合命名规则的方法前面会有运行标记三、pytest的用例结构三部分组成四、pytest的用例断言断言写法&#xff1a;五、pytest测试框架结构六、pytest参数化用例1、pytest参数化实现方式2、单参数&#xff1a;每一条测试数据都会…...

CNI 网络分析(九)Calico IPIP

文章目录环境流量分析Pod 间Node 到 PodPod 到 serviceNode 到 serviceNetworkPolicy理清和观测网络流量环境 可以看到&#xff0c;在宿主机上有到每个 pod IP 的路由指向 veth 设备 到对端节点网段的路由 指向 tunl0 下一跳 ens10 的 ip 有到本节点网段 第一个 ip 即 tunl0 的…...

分布式任务调度(XXL-JOB)

什么是分布式任务调度&#xff1f; 任务调度顾名思义&#xff0c;就是对任务的调度&#xff0c;它是指系统为了完成特定业务&#xff0c;基于给定时间点&#xff0c;给定时间间隔或者给定执行次数自动执行任务。通常任务调度的程序是集成在应用中的&#xff0c;比如&#xff1a…...

Django框架之模型视图--Session

Session 1 启用Session Django项目默认启用Session。 可以在settings.py文件中查看&#xff0c;如图所示 如需禁用session&#xff0c;将上图中的session中间件注释掉即可。 2 存储方式 在settings.py文件中&#xff0c;可以设置session数据的存储方式&#xff0c;可以保存…...

二极管的“几种”应用

不知大家平时有没有留意&#xff0c;二极管的应用范围是非常广的&#xff0c;下面我们来看看我想到几种应用&#xff0c;也可以加深对电路设计的认识&#xff1a; A&#xff0c;特性应用&#xff1a; 由于二极管的种类非常之多&#xff0c;这里这个大类简单罗列下&#xff1a…...

github上传本地文件详细过程

repository 也就是俗称的仓库 声明&#xff1a;后续操作基于win10系统 前提&#xff1a;有一个github账号、电脑安装了git(官方安装地址) 目的&#xff1a; 把图中pdf文件上传到github上的个人仓库中 效果&#xff1a; 温馨提示&#xff1a; git中复制: ctrl insert&#xf…...

常用聚类算法分析

1. 什么是聚类 1.1. 聚类的定义 聚类(Clustering)是按照某个特定标准(如距离)把一个数据集分割成不同的类或簇&#xff0c;使得同一个簇内的数据对象的相似性尽可能大&#xff0c;同时不在同一个簇中的数据对象的差异性也尽可能地大。也即聚类后同一类的数据尽可能聚集到一起…...

OSG三维渲染引擎编程学习之五十八:“第五章:OSG场景渲染” 之 “5.16 简单光源”

目录 第五章 OSG场景渲染 5.16 简单光源 5.16.1 场景中使用光源 5.16.2 简单光源示例 第五章 OSG场景渲染 OSG存在场景树和渲染树,“场景数”的构建在第三章“OSG场景组...

抓到涨停后的“财富密码”:次日去留的5条离场铁律

引言&#xff1a;涨停之后的焦虑与狂欢在股市里&#xff0c;最让散户热血沸腾也最揪心的时刻&#xff0c;莫过于抓到一个涨停板。那种追涨进去、刚吃两三个点就封死涨停的兴奋感&#xff0c;往往转瞬就会被对次日的恐惧所取代。很多投资者在涨停次日常常陷入纠结&#xff1a;走…...

AI智能体技能开发实战:从awesome-agent-skills到工程化应用

1. 项目概述&#xff1a;一个智能体技能的知识宝库最近在折腾AI智能体&#xff08;Agent&#xff09;开发&#xff0c;发现一个挺有意思的现象&#xff1a;大家都能用LangChain、AutoGen这些框架搭出个智能体的架子&#xff0c;但真想让这个“智能体”干点具体、有用、甚至有点…...

Cesium动态扩散圆与圆环效果实现:CallbackProperty与ImageMaterialProperty实战

1. Cesium动态扩散圆与圆环效果概述 动态扩散圆和圆环效果是Cesium中常见的数据可视化手段&#xff0c;广泛应用于地图标注、区域预警等场景。这种效果通过动态改变几何属性和材质纹理&#xff0c;创造出脉冲式的视觉反馈&#xff0c;能够有效吸引用户注意力。 核心实现原理&am…...

LIKWID标记API深度解析:精确测量代码性能

LIKWID标记API深度解析&#xff1a;精确测量代码性能 【免费下载链接】likwid Performance monitoring and benchmarking suite 项目地址: https://gitcode.com/gh_mirrors/li/likwid LIKWID是一款功能强大的性能监控和基准测试套件&#xff0c;其标记API&#xff08;Ma…...

101种美食-图像分类数据集

101种美食图像分类数据集 数据集&#xff08;文章最后关注公众号获取数据集&#xff09;&#xff1a; 通过网盘分享的文件&#xff1a; 链接: https://pan.baidu.com/s/1MWasy2HPJSknwgA5IrrNSA?pwdzj6u 提取码: zj6u 数据集信息介绍 apple_pie&#xff08;苹果派&#xff09;…...

国产信创电脑是什么意思?为什么政府和企业都在用?

国产信创电脑——这个名词虽然听起来有些陌生&#xff0c;但它正在深刻影响着我们的工作和生活。从政府采购到企业信息化方案&#xff0c;再到科技媒体的报道&#xff0c;“国产信创电脑”已经成为了关键词之一。那么&#xff0c;它究竟是什么&#xff1f;为什么如此重要&#…...

java微服务驱动的社区平台:友猫社区的功能模块与实现逻辑

一、项目概述 友猫社区平台是由宠友信息技术有限公司研发的一体化社区生态系统&#xff0c;结合了内容分享、即时通讯、社交关系链与商城电商等功能。平台采用前后端分离架构&#xff0c;以高可扩展性、灵活配置与多端兼容性为设计核心&#xff0c;能够适应不同类型的企业及创…...

开源机械爪资源库指南:从入门到ROS集成与自主抓取

1. 项目概述&#xff1a;一个开源“机械爪”的宝藏资源库如果你对机器人、自动化或者DIY硬件感兴趣&#xff0c;最近又在琢磨着给自己的项目加一个“手”&#xff0c;那么你很可能已经听说过“机械爪”这个概念。无论是想做一个自动抓取小物件的桌面机器人&#xff0c;还是为你…...

基于CRICKIT与蓝牙的双足机器人:从机械原理到手机遥控实践

1. 项目概述&#xff1a;一个会“翻跟头”的蓝牙机器人如果你玩腻了循迹小车或者舵机云台&#xff0c;想做一个动作更“魔性”、互动性更强的机器人&#xff0c;那么这个基于CRICKIT和Feather M0 Bluefruit的双足机器人绝对能让你眼前一亮。它走起路来不是平稳前进&#xff0c;…...

快速上手Redis

一、认识Redis Redis 是一个内存数据库&#xff0c;常用于缓存和高性能数据存储。特点&#xff1a; 数据存储在内存&#xff0c;读写速度快&#xff08;毫秒级甚至微秒级&#xff09;支持多种数据结构&#xff1a;String、Hash、List、Set、Sorted Set&#xff08;ZSet&#…...