Linux Ubuntu 20.04 LTS 解决无法输入中文 输入法问题

网友投稿 3448 2022-08-28

Linux Ubuntu 20.04 LTS 解决无法输入中文 输入法问题

Linux Ubuntu 20.04 LTS 解决无法输入中文 输入法问题

前言

简单概述一下,Linux输入法可选的有ibus和fcitx等 目前绝大部分Linux输入法都基于fcitx 包括谷歌中文输入法、搜狗输入法、百度输入法等

一开始我果断选择搜狗输入法 官方最新版本 2.4.0 已适配 Ubuntu 20.04​​​ 每次关机都要黑屏卡个几分钟 调查原因发现卡这了fcitx的守护进程上 除此之外,一些系统自带的场景下 输入框无法输入中文,矛头都指向fcitx 于是果断切换到ibus输入法

最终选择 ibus-rime 他的词库确实不如搜狗,但体验还行吧,兼容性强,速度极快 如果后续有折腾精神可以参考这篇文章自己导入词库​​​ fcitx sogou 输入法

# 彻底卸载sogou和fcitxsudo apt purge sogoupinyinsudo apt purge fcitxsudo apt autoremovesudo apt remove fcitx*sudo apt purge fcitx*sudo apt autoremove# 删除配置文件cd .config/rm -rf sogoupinyin/rm -rf ibus

安装&配置 ibus-rime

# 安装ibussudo apt install ibus ibus-rime

这里需要先注销或重启下系统,然后进入输入法配置

[设置] - [区域与语言] - [输入源] - [+]选择 中文(Rime)然后删掉其他不需要的输入法[管理已安装的语言] - [键盘输入法系统]选择ibus

重启ibus

ibus restart

这里先开个文本编辑器试下中文能不能输入 只要能输入就行,后续再优化配置文件

# 优化配置文件cd .config/ibus/rime/gedit default.custom.yaml# 粘贴以下配置并保存patch: schema_list: - schema: luna_pinyin_simp menu: page_size: 9 ascii_composer: switch_key: Shift_L: commit_code

(上述配置包括 仅简体中文、候选词9个、左shift切换中英文)

这里也可以再重启输入法并开个文本测试下效果

ibus restartgedit

最后剩下一个横排候选词

cd ~/.config/ibus/rime/build/gedit ibus_rime.yaml# 粘贴以下代码并保存style: horizontal: true

最后再重启一次输入法测试下效果就结束了

ibus restartgedit

补充

注意:Ubuntu 20.04 LTS 使用ibus输入法后会导致 WPS 启动奇慢无比 解决方法

sudo apt install libcanberra-gtk-modulesudo apt install appmenu-gtk2-module

完美解决!秒开WPS

END

亲测,效果确实比搜狗差一点,但解决了之前2个大麻烦,也不错。之后有机会再研究如何增加词库

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:2020-12-11
下一篇:天猫二面:内存耗尽后Redis会发生什么?
相关文章

 发表评论

暂时没有评论,来抢沙发吧~