1. 为什么选择 ibus-rime?一个老用户的真心话
如果你和我一样,是个在Linux世界里摸爬滚打多年的用户,肯定对输入法这事儿又爱又恨。爱的是,Linux给了我们无限的自由去折腾;恨的是,有时候为了一个顺手的输入法,真能折腾掉半天时间。Ubuntu 22.04自带的输入法方案不少,比如Fcitx框架下的各种拼音,用apt search一下就能找到,图形化安装点点鼠标就行。但今天我想跟你聊的,是另一个路子——ibus-rime。
我最初用上rime(中州韵输入法引擎)还是在Windows和macOS上,被它那种“一份配置,多端同步”的极客感和强大的词库自定义能力深深吸引。后来转到Ubuntu做主力开发,自然也想把这套体验搬过来。ibus-rime,简单说,就是让rime输入法跑在Linux的ibus输入法框架下。它是rime官方维护的版本,理论上更新更及时,能更快用上新特性。但“官方”二字在Linux世界里,有时也意味着更贴近上游源码的变动,可能会遇到一些依赖或者打包上的小问题,这也就是我们后面会遇到的“坑”。
那为什么不直接用第三方维护的、更“稳定”的旧版本包呢?我试过,确实,那些版本因为久经考验,安装过程往往一帆风顺。但用久了就会发现,一些新加入的schema(输入方案)用不了,某些bug修复也享受不到。对于喜欢折腾、追求新鲜功能,或者需要特定新输入方案的朋友来说,官方维护的ibus-rime还是更值得投入时间。说白了,这就是个“先苦后甜”还是“一直将就”的选择。这篇指南,就是帮你把“苦”的部分尽量缩短,让你快速享受到rime在Linux上流畅、可高度定制的“甜”。
2. 从零开始:ibus-rime 的首次安装指南
好了,废话不多说,我们直接上手。假设你是一个全新的Ubuntu 22.04系统,或者你从来没装过rime。这个部分我会把步骤拆解得非常细,确保你一次成功。
2.1 安装前的准备工作:依赖与框架
首先,打开你的终端。在Ubuntu里,ibus框架通常是默认安装的,但为了保险起见,我们确认和安装一下必要的部分。
# 更新软件包列表,这是个好习惯
sudo apt update
# 安装 ibus 框架本身(通常已安装,但执行无害)
sudo apt install ibus -y
# 安装 ibus-rime 核心包
sudo apt install ibus-rime -y
执行完这几条命令,核心的输入法引擎就已经安装到你的系统里了。但这时候,你很可能还看不到它,也用不了。因为它还缺一些“数据文件”,也就是具体的输入方案,比如我们最常用的拼音。
2.2 安装输入方案与图形化支持
rime默认安装后,可能只有一个极其基础的输入方案。我们需要安装简体中文拼音方案:
# 安装简体中文拼音输入方案数据包
sudo apt install librime-data-pinyin-simp -y
接下来是很关键的一步,安装ibus的GTK模块。这个模块负责让输入法在基于GTK开发的应用程序(比如Ubuntu自带的很多软件、GIMP、甚至一些IDE的某些组件)中正常显示候选词窗口。如果不装,你可能会发现只在部分软件里能打字,在其他软件里调不出选词框。
# 安装 ibus 的 GTK 2 和 GTK 3 支持模块
sudo apt install ibus-gtk ibus-gtk3 -y
有的教程会让你安装whiptail,说它是im-config的依赖。实测在Ubuntu 22.04的图形界面下,我们直接用图形化配置工具,可以跳过这个。im-config是一个更底层的输入法配置工具,有时候用它排查问题不错,但对于初次安装配置,我们优先用更直观的方法。
2.3 图形化配置:让输入法现身
安装完包,只是把零件放进了仓库。现在我们需要把它们组装起来,并告诉系统怎么用。

4105

被折叠的 条评论
为什么被折叠?



