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个大麻烦,也不错。之后有机会再研究如何增加词库

目录
相关文章
|
12天前
|
Ubuntu Linux
查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号
查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号
118 3
|
14天前
|
Ubuntu 开发者 Python
|
6天前
|
Ubuntu Linux 开发工具
ubuntu linux搭建lvgl
ubuntu linux搭建lvgl
14 6
|
6天前
|
存储 Kubernetes Ubuntu
Ubuntu 22.04LTS版本二进制部署K8S 1.30+版本
这篇文章详细介绍了在Ubuntu 22.04 LTS系统上使用VMware Fusion虚拟化软件部署Kubernetes 1.30+版本的完整过程,包括环境准备、安装containerd、配置etcd、生成证书、部署高可用组件、启动Kubernetes核心组件以及网络插件的部署和故障排查。
33 4
|
6天前
|
Ubuntu Oracle 关系型数据库
Oracle VM VirtualBox之Ubuntu 22.04LTS双网卡网络模式配置
这篇文章是关于如何在Oracle VM VirtualBox中配置Ubuntu 22.04LTS虚拟机双网卡网络模式的详细指南,包括VirtualBox网络概述、双网卡网络模式的配置步骤以及Ubuntu系统网络配置。
29 3
|
6天前
|
Ubuntu 开发工具 虚拟化
MacOS系统基于VMware Fusion配置Ubuntu 22.04LTS环境
这篇文章介绍了如何在MacOS系统上使用VMware Fusion虚拟化软件配置Ubuntu 22.04 LTS环境,包括自定义VMware Fusion网段、Ubuntu系统安装、配置root用户登录、设置静态IP地址、修改默认网卡名称、配置PS1变量、设置登录界面为字符界面、修改软件源和进行vim基础优化等步骤。
25 2
|
18天前
|
Ubuntu Linux 开发工具
【事件中心 Azure Event Hub】在Linux环境中(Ubuntu)安装Logstash的简易步骤及配置连接到Event Hub
【事件中心 Azure Event Hub】在Linux环境中(Ubuntu)安装Logstash的简易步骤及配置连接到Event Hub
|
19天前
|
机器学习/深度学习 Ubuntu Linux
【机器学习 Azure Machine Learning】使用Aure虚拟机搭建Jupyter notebook环境,为Machine Learning做准备(Ubuntu 18.04,Linux)
【机器学习 Azure Machine Learning】使用Aure虚拟机搭建Jupyter notebook环境,为Machine Learning做准备(Ubuntu 18.04,Linux)
|
23天前
|
Ubuntu Linux Windows
如何在WSL中的ubuntu编译Linux内核并且安装使用ebpf?
请注意,在WSL1中可能会由于内核架构限制而无法成功进行以上过程,WSL2对于Linux内核的完整支持更为合适。此外,部分步骤可能因不同的Linux发行版或内核版本而异。
29 4
|
20天前
|
Ubuntu 安全 搜索推荐
Linux Ubuntu 桌面环境概览
Ubuntu,在开源领域如同璀璨明星,以其卓越的桌面环境和用户体验赢得全球用户的心。采用优雅且功能丰富的GNOME桌面,Ubuntu界面简洁现代,提供直观易用的操作体验。无论是文件管理还是系统设置,图形界面让一切变得轻松。此外,高度可定制化特性让桌面成为个性展示的舞台,集成丰富应用满足多样化需求。背后强大的社区支持确保用户获得及时帮助,共享开源精神。
18 0
下一篇
DDNS