Linux 上用 IBus 或 Fcitx 启用翻译输入法

先确认输入法框架、组件是否出现、会话是否重新加载,再做短句测试。

· · 阅读时间约 6 分钟

1 Linux 问题要先看输入法框架

在 Linux 上,安装包存在不等于输入法已经被桌面框架加载。IBus、Fcitx、桌面会话和语言环境都可能参与。

这篇文章的重点不是教你复制安装命令,而是安装来源已经核对后,如何判断输入法框架有没有看到它。

如果你还没确认发布页和 Linux 文件来源,请先看 Linux 来源核对页。来源没确认,后面的框架排查意义不大。

2 按框架和会话状态排查

Linux 桌面差异很大,GNOME、KDE、不同发行版和远程会话的入口都可能不同。不要把某篇旧教程里的菜单路径当成通用答案。

你真正要确认的是:当前输入法框架是哪一个、组件是否出现在框架里、系统会话是否重新加载。

确认你使用的框架

先看系统设置或桌面环境,判断当前使用 IBus、Fcitx、Fcitx5,还是其他输入法框架。

确认组件是否出现在框架里

打开对应框架的输入法列表,查看是否能添加翻译输入法。看不到时,不要猜包名,先回到发布页核对 Linux 说明。

重新登录再测试

输入法框架常常需要重新登录或重启桌面会话后才会加载新组件。测试前先保存工作。

用普通输入框做短句测试

添加后先在普通文本框输入短句,确认切换和候选显示,再进入工作软件。

3 哪些情况要回到下载页

如果框架里始终看不到组件,或你不确定安装文件是否适合当前发行版,就回到下载页和发布页,不要继续叠加修复脚本。

如果组件能添加但切换不了,转到无法切换指南;如果能切换但候选不显示,转到候选词排错。这样不会把所有问题都混在 Linux 安装里。

编辑提醒

本文只讨论框架检查和加载顺序,不提供未验证的包管理器命令、仓库地址或源码构建步骤。

常见问题

Linux 上必须用 IBus 或 Fcitx 才能使用翻译输入法吗?

具体取决于当前发布页和产品说明。Linux 桌面通常会涉及 IBus、Fcitx 或桌面自带输入框架,应先确认你的环境。

Fcitx 或 IBus 里看不到翻译输入法怎么办?

先确认安装来源、当前会话是否重启、输入法框架是否正在运行,再查看发布页是否有 Linux 平台说明。不要连续运行论坛脚本。

这篇文章为什么不给 apt 或 curl 命令?

因为发布页没有明确写出的命令不应被本站当作建议。Linux 输入法安装涉及系统组件,不能靠猜包名解决。

安装前再核对一次

如果你准备安装,先回到下载页核对当前发布页、平台说明和文件状态;如果遇到异常,再查看 FAQ 里的排查入口。