在 Ubuntu 的早期版本中,设置基本拼音输入的说明已经存在十多年,而且相互不兼容。人们声称现在需要做很多过时的垃圾,这意味着很多人(包括我)最终花了很多时间,却最终安装失败。
是否有一个简单的程序来设置简体字的中文拼音输入,而不需要花费大量时间反复试验并且导致系统半崩溃?
答案1
注意:这些说明仅适用于 vanilla Ubuntu 和 22.04 的简体字符基本拼音输入。
Ubuntu 从未提供过简单且有据可查的选项来添加拼音输入支持。但是,要在 22.04 中获得基本拼音支持,您只需:
- 打开设置,进入
Region & Language
->Manage Installed Languages
->Install / Remove languages
。 - 选择
Chinese (Simplified)
。确保Keyboard Input method system
已Ibus
选择。应用。 - 重新启动(请不要认为“这没有必要”,只需这样做,否则您将浪费更多宝贵的时间!)
- 重新登录,重新打开“设置”,然后转到
Keyboard
。 - 点击下方的“+”号
Input sources
。 - 选择
Chinese (China)
然后Chinese (Intelligent Pinyin)
。
现在,主屏幕右上角应该有一个小“en”(或 Ubuntu 安装的语言代码),您可以单击它以获取可用输入法的列表,包括Chinese (Intelligent pinyin)
。打开任何可以接收文本的程序(如 gedit、openoffice、vim、FF 等)并试用。您也可以使用 在它们之间切换Super/Win + space
。
- 重新启动以确保它仍然存在。
- 庆幸你没有在这个可笑的琐碎问题上浪费更多时间,这个问题在 2022 年仍然是一个巨大的痛苦!
如果您不需要额外的花哨功能,那么就不要使用fcitx
(以及据称非常出色的“谷歌拼音”)uim
或任何其他奇特的选项!它们的安装非常不稳定,而且几乎不可能找到与 22.04 相关的指南。有些人声称已经“用 22.04 测试过”,但他们已经升级了他们正在运行的以前版本,而不是全新安装。
答案2
Ubuntu 桌面设置 -> 键盘 -> 输入源中安装的默认中文拼音 IME 是 IBus 智能拼音(ibus-libpinyin)。它可以工作,但效果不是很好,尤其是在混合中文和英文输入时。经过几个月的痛苦之后,我换用了 Fcitx5,感觉好多了。
以下是我的步骤。我已经让 IBus 拼音输入法正常工作,您可能需要从 Ubuntu 新安装中执行额外的步骤。
安装 fctix5
跑步
sudo apt install fcitx5 fcitx5-chinese-addons fcitx5-frontend-gtk3
打开设置->键盘->输入源,从列表中删除中文拼音。
Fcitx IME 未显示在此列表中。Gnome 桌面 IME 相关设置(例如热键)不会影响 Fcitx,您需要前往 Fcitx 配置来配置它们(见下文)。
运行
im-config
,按照向导并选择 fcitx5 作为 IME。运行
sudo vi /etc/environment
并添加以下环境变量:GTK_IM_MODULE=fcitx QT_IM_MODULE=fcitx XMODIFIERS=@im=fcitx SDL_IM_MODULE=fcitx GLFW_IM_MODULE=ibus
这一步很重要,如果没有它,您将无法在大多数应用程序中切换 IME。
打开 Tweaks(通过 安装
sudo apt install gnome-tweaks
)并将 Fcitx 5 添加到启动应用程序。重启
系统启动后,您应该能够在系统状态栏上看到一个键盘图标,即 Fcitx 应用程序。单击它并选择“配置”以添加 IME、更改热键等。