统信UOS专业版Fcitx输入法故障排查

升级与操作有风险,请谨慎操作,提前做好备份!!!本公众号的内容只在测试环境上验证,不对您的任何操作行为负责。

        近期有学员反馈,在系统里面和WPS等软件都可以正常输入中文,但是在多款信创浏览器(比如奇安信浏览器、360浏览器、统信浏览器等)里面无法切换中文,也无法输入中文字符? 不知道怎么办?现在就以此为例,将问题分析的过程,给大家展示出来,大家后续遇到类似的问题,可以互相借鉴。

一、Fcitx是什么

       Fcitx(小企鹅输入法)是一个为Linux及类Unix系统设计的中文输入法框架,以其灵活性、可扩展性和轻量级特性著称‌。为什么Fcitx广受大家喜爱呢?我这边总结了以下两点:

  • Fcitx通过使用各种各样的输入法引擎来支持全世界各种不同种类的语言。

  • Fcitx本身的核心实现非常简单,它通过使用插件来提供强大的功能。fcitx可以非常容易地进行定制以满足不同的个性化需求。

    Fcitx-frontend-gtk2 是Fcitx输入法框架的GTK2前端组件,用于在基于 GTK+ 2的环境中提供输入法支持。

    Fcitx-frontend-gtk3 是 Fcitx 输入法框架的 GTK+ 3 版本前端模块,主要用于优化基于 GTK+ 3 的桌面环境(如 Debian、Ubuntu 等系统)的中文输入体验。

二、问题描述

在ARM架构下的统信UOS专业版1070系统下,问题现象

  • 1、在打开浏览器(含奇安信浏览器、360浏览器、统信浏览器),只能输入英文,无法输入中文,并且在切换输入法时无响应,

  • 2、在系统里面可以切换输入法,也可以正常输入中文字符,

  • 3、在WPS word文档里面可以正常输入中文字符

三、解决方案--卸载重装

1、首先根据问题现象进行一步步的排查,一般情况下不仅仅是无法输入中文,而且在输入时无法切换到搜狗输入法,查看已安装的fcitx以及组件,可以尝试重启fcitx程序,命令为fcitx -r ,还是无法恢复正常。

图片

2、打开终端,在终端中使用命令 fcitx-diagnose命令查看 fcitx的缓存以及配置信息等,并通过与正常的机器查看的信息进行对比,发现是 gtk2 输入法模块缓存出现问题。

图片

图片

也有可能是gtk3模块的缓存有问题,具体看fcitx-diagnose输出的信息,

3、卸载掉gtk2模块,命令如下:

sudo apt purge  fcitx-frontend-gtk2

强调一点,若安装搜狗输入法,把搜狗输入法一起卸载掉,命令如下

sudo apt purge  com.sogou.sogoupinyin-uos

图片

3、清理gtk2模块相关文件,ARM架构和X86架构对应的目录不一样,请注意区分

ARM架构目录:切换到/usr/lib/aarch64-linux-gnu/gtk-2.0/2.10.0/目录,并将该目录里面内容删除

sudo rm -rf /usr/lib/aarch64-linux-gnu/gtk-2.0/2.10.0/*

X86架构目录:切换到/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/目录,并将目录里面内容删除

sudo rm -rf /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/*

图片

4、重装gtk2模块,命令如下

sudo apt install fcitx-frontend-gtk2 -y 

图片

5、重启电脑sudo reboot

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值