Ubuntu 22.04 中文(简体)拼音输入支持

Ubuntu 22.04 中文(简体)拼音输入支持

在 Ubuntu 的早期版本中,设置基本拼音输入的说明已经存在十多年,而且相互不兼容。人们声称现在需要做很多过时的垃圾,这意味着很多人(包括我)最终花了很多时间,却最终安装失败。

是否有一个简单的程序来设置简体字的中文拼音输入,而不需要花费大量时间反复试验并且导致系统半崩溃?

答案1

注意:这些说明仅适用于 vanilla Ubuntu 和 22.04 的简体字符基本拼音输入。

Ubuntu 从未提供过简单且有据可查的选项来添加拼音输入支持。但是,要在 22.04 中获得基本拼音支持,您只需:

  1. 打开设置,进入Region & Language-> Manage Installed Languages-> Install / Remove languages
  2. 选择Chinese (Simplified)。确保Keyboard Input method systemIbus选择。应用。
  3. 重新启动(请不要认为“这没有必要”,只需这样做,否则您将浪费更多宝贵的时间!)
  4. 重新登录,重新打开“设置”,然后转到Keyboard
  5. 点击下方的“+”号Input sources
  6. 选择Chinese (China)然后Chinese (Intelligent Pinyin)

现在,主屏幕右上角应该有一个小“en”(或 Ubuntu 安装的语言代码),您可以单击它以获取可用输入法的列表,包括Chinese (Intelligent pinyin)。打开任何可以接收文本的程序(如 gedit、openoffice、vim、FF 等)并试用。您也可以使用 在它们之间切换Super/Win + space

  1. 重新启动以确保它仍然存在。
  2. 庆幸你没有在这个可笑的琐碎问题上浪费更多时间,这个问题在 2022 年仍然是一个巨大的痛苦!

如果您不需要额外的花哨功能,那么就不要使用fcitx(以及据称非常出色的“谷歌拼音”)uim或任何其他奇特的选项!它们的安装非常不稳定,而且几乎不可能找到与 22.04 相关的指南。有些人声称已经“用 22.04 测试过”,但他们已经升级了他们正在运行的以前版本,而不是全新安装。

答案2

Ubuntu 桌面设置 -> 键盘 -> 输入源中安装的默认中文拼音 IME 是 IBus 智能拼音(ibus-libpinyin)。它可以工作,但效果不是很好,尤其是在混合中文和英文输入时。经过几个月的痛苦之后,我换用了 Fcitx5,感觉好多了。

以下是我的步骤。我已经让 IBus 拼音输入法正常工作,您可能需要从 Ubuntu 新安装中执行额外的步骤。

  1. 安装 fctix5

    跑步sudo apt install fcitx5 fcitx5-chinese-addons fcitx5-frontend-gtk3

  2. 打开设置->键盘->输入源,从列表中删除中文拼音。

    Fcitx IME 未显示在此列表中。Gnome 桌面 IME 相关设置(例如热键)不会影响 Fcitx,您需要前往 Fcitx 配置来配置它们(见下文)。

  3. 运行im-config,按照向导并选择 fcitx5 作为 IME。

  4. 运行sudo vi /etc/environment并添加以下环境变量:

    GTK_IM_MODULE=fcitx
    QT_IM_MODULE=fcitx
    XMODIFIERS=@im=fcitx
    SDL_IM_MODULE=fcitx
    GLFW_IM_MODULE=ibus
    

    这一步很重要,如果没有它,您将无法在大多数应用程序中切换 IME。

  5. 打开 Tweaks(通过 安装sudo apt install gnome-tweaks)并将 Fcitx 5 添加到启动应用程序。

  6. 重启

  7. 系统启动后,您应该能够在系统状态栏上看到一个键盘图标,即 Fcitx 应用程序。单击它并选择“配置”以添加 IME、更改热键等。

相关内容