Linux下安装中文输入法总结

2,662 阅读4分钟

在Linux操作系统中,要想使用中文输入法,就需要安装对应的输入法框架,常用的输入法框架主要是:

  • Fcitx(Flexible Input Method Framework)
  • IBus(Intelligent Input Bus)

下面就来总结一下如何安装并配置它们,通常大家选择其一安装即可。

1,安装Fcitx系列输入法

(1) 新系统 - 安装Fcitx 5

对于现代新的操作系统版本(例如Debian 11及其以上、Ubuntu 22.04及其以上),就建议安装Fcitx 5了,Fcitx 5是Fcitx的新一代版本,重写了架构,支持Wayland,更好的高分辨率支持,性能更好。

使用下列命令安装:

sudo apt install fcitx5 fcitx5-chinese-addons

(2) 老系统 - 安装Fcitx

对于非常老旧的系统,就只能安装Fcitx即上一代,可选择是安装Google拼音还是Sub拼音,根据喜好选择其一即可。

Google拼音:

sudo apt install fcitx-googlepinyin

Sun拼音:

sudo apt install fcitx-sunpinyin

直接执行命令即可,然后会自动安装依赖。

安装完成后,通常注销系统再登录或者重启系统即可生效,任务栏出现键盘图标说明输入法框架已经启动:

image-20250723141134918

通常,使用Ctrl + 空格或者Ctrl + 左Shift切换输入法,点击该图标可以配置输入法。

2,安装IBus输入法

(1) 安装输入法

先安装IBus框架:

sudo apt install ibus

然后选择安装对应输入法,根据喜好选择其一即可。

IBus智能拼音:

sudo apt install ibus-libpinyin

Sun拼音:

sudo apt install ibus-sunpinyin

同样的,安装完成后,通常注销系统再登录或者重启系统即可生效。

IBus默认使用Win + 空格切换输入法,可以点击托盘图标或者在IBus配置程序中设置切换快捷键等。

(2) Gnome桌面输入源配置

在其它桌面环境下,IBus安装后重启或者注销系统后就能直接使用。不过在Gnome环境下则仍需要手动配置一下输入源,否则不会生效。

进入设置,找到键盘-添加输入源

选择汉语

选择 中文(智能拼音) 然后添加即可:

Snipaste_2025-07-23_12-16-10

若安装了IBus但设置中没找到对应输入源,重启或者注销系统再登录即可。

3,不同桌面环境指定输入法框架

在某些桌面环境下,大家可能发现即使正确安装了输入法框架,但是重启或者注销之后仍然没有生效,这通常是因为当前桌面环境识别到了多个输入法框架,需要进行指定或者配置。

下面将来讲解几个常用桌面环境如何指定要使用的输入法框架,如果你有多个输入法框架也可以通过下面方法切换。

(1) KDE Plasma

一般来说,KDE桌面无需手动指定输入法框架,它会默认使用第一个安装的输入法框架,不过如果你安装了多个输入法框架想切换的话,就需要进行配置。

打开开始菜单,找到设置-输入法

image-20250723141334199

在弹出窗口点击确定:

image-20250723141358486

然后点击是:

image-20250723141411901

然后选中启用xxx后点击确定,即可配置切换到对应的输入法框架:

image-20250723141500714

最后点击确定完成配置:

image-20250723141544370

完成配置后,注销或重启系统生效。

如果在开始菜单没有找到输入法这个设置程序,那么就安装im-config即可:

sudo apt install im-config

(2) Gnome

在Gnome桌面上通常也会默认使用第一个输入法框架,不过也可以在设置中修改。

进入设置,找到系统-区域与语言

点击Manage Installed Languages选项:

在弹出窗口选择键盘输入法系统为你要用的输入法框架即可:

Snipaste_2025-07-23_12-13-17

进入该页面可能提示有语言支持未安装,点击安装即可。

最后注销重启系统生效。

如果配置后注销再登录未生效,那么就在该页面设置输入法框架后,点击应用到整个系统按钮,然后重启系统即可。

(3) Cinnamon

Cinnamon是Linux Mint发行版自带的桌面环境,在该桌面下安装输入法后往往不会自动生效,还需要在设置中手动指定一下。

进入设置,找到首选项下面的输入法这一配置:

选择输入法框架即可:

Snipaste_2025-07-23_12-10-57

最后注销或重启系统生效。

4,卸载输入法框架

对于冲突或者不需要的输入法框架,可进行卸载:

# 卸载IBus
sudo apt purge ibus*
sudo apt autopurge

# 卸载Fcitx/Fcitx 5
sudo apt purge fcitx*
sudo apt autopurge