文章目录
- 前言
- 一、编译安装最新的IBus-pinyin输入法
- 1.卸载旧输入法
- 2.安装编译依赖
- 3.下载源码
- 4.编译和安装libpinyin
- 5.编译和安装ibus-libpinyin
- 6.重启IBus服务
- 二、安装Fcitx5
前言
使用Linux时,特别是涉及到中文的时候,会遇到一些问题。我最近在使用Pop!OS 22.04,这是Ubuntu的一个发行版本。一开始使用时,由于其简洁的用户界面,我感到非常舒适。但是在使用一段时间后,我发现了一些问题。目前最严重也最影响工作的问题是输入法。一开始我只是觉得输入有延迟,并没有认为是输入法的问题。当时我以为是键盘出了问题,延迟很高,有时还会复制一些无意义的东西,导致我的代码一团糟,出现了很多错误。这个问题持续了很长时间,直到最近我偶然切换了输入法,才发现是输入法的问题。
在Linux上,输入法是分平台的,有一些常见的平台,比如Fcitx和Ibus。前者是我最终选择的解决方案,也是Linux本身推荐的输入法平台。后者是号称下一代智能输入法,I代表智能。然而,这个输入法并不智能,延迟很高。尽管作者将其从1.12更新到1.15,但仍然没有解决问题,甚至不采纳其他人提出的解决方案。
Pop!OS默认使用的是Ibus,对于中文用户来说,可以想象这有多坑。在解决这个问题的过程中,我发现这个问题早就存在了,国内外都在为此问题发愁,至少已经有5、6年了。有一些大佬提出了解决方案,但作者根本不理会,反而选择了一个非常