给英文版Ubuntu 26安装中文输入法

💡 原文中文,约2000字,阅读约需5分钟。
📝

内容提要

在英文版 Ubuntu 26 上安装中文输入法:先运行 apt update,卸载仓颉,安装 ibus-table-wubi 和 ibus-libpinyin。在设置中添加五笔、拼音输入源,切换快捷键默认为 Win+空格。保持输入法系统为 none,重启生效。GNOME Terminal 会自动注入 ibus 环境变量,无需手动设置;仅 GTK 应用输入异常时再配置 gtk-im-module。

🔎

延伸解读

为何要卸载仓颉输入法

文章提到系统预装了仓颉输入法,但大陆地区用户通常不需要。卸载仓颉可以避免输入源列表冗余,减少切换时的干扰。操作包括用apt purge移除相关包,并删除缓存和配置文件。这属于个性化清理,并非安装中文输入法的必需步骤,但能让环境更简洁。

输入法切换快捷键的坑

默认切换输入源的快捷键是Win+空格,而非许多用户习惯的Ctrl+空格。文章特别指出这个快捷键“最坑”,因为不知道的话可能误以为输入法未生效。用户可以在键盘快捷键设置中查看或修改,但需注意“切换到上一个输入源”只能基于前者增加Shift,无法独立设置。

终端环境变量的自动注入

在GNOME Terminal中,桌面会自动注入QT_IM_MODULE、XMODIFIERS等变量,因此无需在.bashrc或/etc/environment中手动设置。但SSH会话没有这些变量,可能导致无法输入中文。文章强调不应全局设置GTK_IM_MODULE,仅当GTK应用输入异常时,才通过~/.config/gtk-3.0/settings.ini和gtk-4.0/settings.ini配置gtk-im-module=ibus。

配置后重启的必要性

完成输入法安装和设置后,文章建议立即重启系统,以避免因设置未生效导致的异常。如果中途某些设置无法进行,很可能是因为之前的更改尚未生效,重启后再试往往能解决。这提醒用户不要急于排查复杂原因,先确保环境已刷新。

❓

Q&A

如何在英文版 Ubuntu 26 上安装中文输入法?

首先运行 sudo apt update,然后卸载仓颉输入法:sudo apt purge ibus-table-cangjie-big ibus-table-cangjie3 ibus-table-cangjie5,并删除缓存和配置:rm -rf ~/.cache/ibus-cangjie ~/.config/ibus-cangjie。接着安装五笔和拼音:sudo apt install ibus-table-wubi ibus-libpinyin。之后在设置中添加输入源,并重启系统。

Ubuntu 26 中如何添加五笔和拼音输入源?

打开 Settings → Keyboard → Input Sources,点击 Add Input Source,选择 Other → English (US),然后分别添加 Chinese (WuBi-Jidian-86-JiShuag-6.0) 和 Chinese (Intelligent Pinyin)。

Ubuntu 26 切换输入法的默认快捷键是什么?

默认快捷键是 Super+Space(Super 即 Win 键),用于切换到下一个输入源;Shift+Super+Space 用于切换到上一个输入源。

为什么在 Ubuntu 26 中需要保持输入法系统为 none?

在 System → Region & Language → Manage Installed Languages 中,Keyboard input method system 保持默认值 none 即可,不影响输入法使用,且能避免不必要的配置问题。

在 GNOME Terminal 中需要手动设置 ibus 环境变量吗?

不需要。进入 GNOME Terminal 时,GNOME 桌面会自动注入 QT_IM_MODULE=ibus、QT_IM_MODULES=wayland;ibus、XMODIFIERS=@im=ibus 等环境变量,不应在 /etc/environment 或 .bashrc 中显式设置。

如果 GTK 应用无法输入中文,应该如何解决?

仅当 GTK 应用输入异常时,创建 ~/.config/gtk-3.0/settings.ini 和 ~/.config/gtk-4.0/settings.ini,并添加 [Settings] 和 gtk-im-module=ibus。

🏷️

标签

➡️

继续阅读