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

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

前言

简单概述一下,Linux输入法可选的有ibus和fcitx等

目前绝大部分Linux输入法都基于fcitx

包括谷歌中文输入法、搜狗输入法、百度输入法等


一开始我果断选择搜狗输入法

官方最新版本 2.4.0 已适配 Ubuntu 20.04

https://pinyin.sogou.com/linux/


但可能是我用的方法不对?

每次关机都要黑屏卡个几分钟

调查原因发现卡这了fcitx的守护进程

除此之外,一些系统自带的场景下

输入框无法输入中文,矛头都指向fcitx

于是果断切换到ibus输入法


最终选择 ibus-rime

他的词库确实不如搜狗,但体验还行吧,兼容性强,速度极快

如果后续有折腾精神可以参考这篇文章自己导入词库

https://weibo.com/ttarticle/p/show?id=2309404484640323796997


折腾


卸载 fcitx sogou 输入法

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

安装&配置 ibus-rime

# 安装ibus
sudo apt install ibus ibus-rime


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

  1. [设置] - [区域与语言] - [输入源] - [+]
  2. 选择 中文(Rime)
  3. 然后删掉其他不需要的输入法
  4. [管理已安装的语言] - [键盘输入法系统]
  5. 选择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 restart
gedit


最后剩下一个横排候选词

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

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

ibus restart
gedit


补充

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

解决方法

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

完美解决!秒开WPS


参考: https://blog.csdn.net/weixin_42751951/article/details/105919949 评论区


END


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

目录
相关文章
|
9月前
|
Ubuntu Linux UED
Ubuntu和Debian系统与Hat Linux系列的使用比较
所以,如果你想搞一个家用服务器,或者是个人使用,喜欢新鲜事物,那Ubuntu可能是你的最好选择。如果你需要一个在商业环境中经受住考验的系统,那Fedora或CentOS可能更符合你的口味。不过记住,CentOS现在是CentOS Stream,中途换马了,所以如果你是稳定性的极端追求者,可能得考虑一下这一变化。而Debian,则适合那些对稳定性需求极高,不太追求软件版本新旧的用户。
333 26
|
9月前
|
Ubuntu 搜索推荐 Linux
Ubuntu/Debian Hat系Linux的便捷操作指南
总的来说,虽然Ubuntu/Debian和Red Hat系列在操作方法上有所不同,但基本概念类似。掌握了包管理和服务管理,可以应对大多数常见的系统管理任务。同时,这两个系统都有丰富的在线资源可以查询,不管你在任务中遇到什么困难,搜索引擎都能帮你找到答案。这些基本技能能让你在Linux的世界里更加自如。
292 26
|
10月前
|
Ubuntu 搜索推荐 Linux
详解Ubuntu的strings与grep命令:Linux开发的实用工具。
这就是Ubuntu中的strings和grep命令,透明且强大。我希望你喜欢这个神奇的世界,并能在你的Linux开发旅程上,通过它们找到你的方向。记住,你的电脑是你的舞台,在上面你可以做任何你想做的事,只要你敢于尝试。
475 32
|
11月前
|
Ubuntu Linux 编译器
在Ubuntu Linux系统下如何搭建并安装EDK2
以上就是在Ubuntu Linux系统下搭建并安装EDK2的过程。这个过程可能会有些复杂,但只要按照步骤一步步来,应该不会有太大问题。如果在过程中遇到任何问题,都可以在网上找到相应的解决方案。希望这个指南能对你有所帮助!
602 17
|
Ubuntu Linux
Ubuntu Linux
背景 Ubuntu起源于南非,其名称“Ubuntu”来源于非洲南部祖鲁语或豪萨语,意为“人性”、“我的存在是因为大家的存在”,这体现了非洲传统的一种价值观。Ubuntu由南非计算机科学家马克·沙特尔沃斯(Mark Shuttleworth)创办,他创立了Canonical公司来推动Ubuntu的发展。Ubuntu的第一个版本于2004年发布,至今已经走过了近20个年头,成为了Linux发行版中的佼佼者。
512 4
Ubuntu Linux
|
Ubuntu Linux 开发者
Ubuntu20.04搭建嵌入式linux网络加载内核、设备树和根文件系统
使用上述U-Boot命令配置并启动嵌入式设备。如果配置正确,设备将通过TFTP加载内核和设备树,并通过NFS挂载根文件系统。
756 15
|
Ubuntu 网络协议 关系型数据库
超聚变服务器2288H V6使用 iBMC 安装 Ubuntu Server 24.04 LTS及后续系统配置
【11月更文挑战第15天】本文档详细介绍了如何使用iBMC在超聚变服务器2288H V6上安装Ubuntu Server 24.04 LTS,包括连接iBMC管理口、登录iBMC管理界面、配置RAID、安装系统以及后续系统配置等步骤。
4265 4
|
存储 缓存 Ubuntu
Ubuntu Linux目录结构
理解Ubuntu Linux的目录结构对系统管理、维护和故障排除至关重要。每个目录都有其特定的用途和存放内容,通过了解这些目录,可以更高效地管理系统文件,确保系统的稳定运行。希望本文对你深入理解Ubuntu的目录结构有所帮助。
761 1
|
Ubuntu Linux 网络安全
Ubuntu 22.04 LTS有哪些新特性
Ubuntu 22.04 LTS有哪些新特性
|
Ubuntu 开发者 Python