Ubuntu 安装 Fcitx 5

如果你正在使用 Ubuntu ,你应该先在设置中打开「区域与语言」— 「管理已安装的语言」,系统会自动检查语言环境完整性,一般情况不需要任何操作,如果提示环境不完整,点击安装即可
建议注销一遍

这里以基于Debian发行版为例

快速安装

sudo apt install fcitx5 fcitx5-chinese-addons fcitx5-frontend-gtk3 fcitx5-frontend-gtk2 fcitx5-frontend-qt5

配置
设置为默认输入法

使用 im-config 工具可以配置首选输入法,在任意命令行输入:

im-config

1

根据弹出窗口的提示,将首选输入法设置为 Fcitx 5 即可。
环境变量

需要为桌面会话设置环境变量,即将以下配置项写入某一配置文件中:

export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx

1
2
3

如果使用 Bash 作为 shell,则建议写入至 ~/.bash_profile,这样只对当前用户生效,而不影响其他用户。

另一个可以写入此配置的文件为系统级的 /etc/profile。

将配置写入到/etc/profile文件末尾
开机自启动

安装 Fcitx 5 后并没有自动添加到开机自启动中,每次开机后需要手动在应用程序中找到并启动,非常繁琐。

解决方案非常简单,在 Tweaks(sudo apt install gnome-tweaks)中将 Fcitx 5 添加到「开机启动程序」列表中即可。

将Fcitx5添加到开机启动程序列表中
Fcitx 配置

Fcitx 5 提供了一个基于 Qt 的强大易用的 GUI 配置工具,可以对输入法功能进行配置。有多种启动该配置工具的方法:

在应用程序列表中打开「Fcitx 配置」
在 Fcitx 托盘上右键打开「设置」
命令行命令 fcitx5-configtool

根据个人偏好进行设置即可。需要注意的是「输入法」标签页下,应将「键盘 - 英语」放在首位,拼音(或其他中文输入法)放在后面的位置。

Fcitx5 configtool
自定义主题

Fcitx 5 默认的外观比较朴素,用户可以根据喜好使用自定义主题。

第一种方式为使用经典用户界面,可以在 GitHub 搜索主题,然后在 Fcitx5 configtool —— 「附加组件」 —— 「经典用户界面」中设置即可。

第二种方式为使用 Kim面板,一种基于 DBus 接口的用户界面。此处安装了 Input Method Panel 这个 GNOME 扩展,黑色的风格与正在使用的 GNOME 主题 Orchis-dark 非常搭配。

Input Method Panel 效果
已知问题
修复 JetBrains 系 IDE 显示问题

在 JetBrains 系 IDE(如 PyCharm)中,输入法选择框的位置始终固定于屏幕左下角,而非随输入光标移动,在中文输入很不方便。该问题为 IDE 的 JetBrainsRuntime 缺陷所致。可尝试使用 RikudouPatrickstar/JetBrainsRuntime-for-Linux-x64 这个仓库发布的 JBR 文件解决。
卸载 iBus 影响 Fcitx 5 正常使用

出于精简空间和减少冲突干扰之考虑,使用 sudo apt remove ibus 卸载了 iBus,但重启(使生效)之后发现 Fcitx 5 受到了影响。具体表现为:除在终端中之外,其他输入场景无法切换至中文输入。使用 apt 装回 iBus,再次重启即又恢复正常。

检查包依赖关系,卸载 ibus 包后会自动移除 ibus-data、ibus-gtk4、python3-ibus-1.0 三个包,似乎都只是与 iBus 紧密联系的。暂为不解之谜。
参考

官方 Wiki —— 安装Fcitx5

官方 Wiki —— Setup Fci


Ubuntu 安装 Fcitx 5
http://blog.clazys.qzz.io/2025/01/17/fcitx/
作者
Clazys
发布于
2025年1月17日
许可协议