> 技术文档 > Linux笔记之Ubuntu22.04安装中文输入法教程

Linux笔记之Ubuntu22.04安装中文输入法教程


Linux笔记之Ubuntu22.04安装中文输入法教程

在这里插入图片描述
code review!

文章目录

  • Linux笔记之Ubuntu22.04安装中文输入法教程
    • 一.安装IBus并配置中文输入法
      • 1.安装 IBus 和拼音插件
      • 2.设置 IBus 为默认输入法框架
      • 3.重启会话
      • 4.添加中文输入法
      • 5.测试输入法
      • 6.常见问题排查
        • 6.1.问题 1: 输入法无法切换
        • 6.2.问题 2: 无法启用中文输入法
          • 检查系统语言和区域设置
        • 6.3.问题 3: 快捷键冲突
        • 6.4.问题 4: VS Code 中无法使用拼音输入中文
          • 解决方法
    • 二.安装 fcitx5 输入法
      • 1.安装 fcitx5 和中文输入法
      • 2.设置 fcitx5 为默认输入法框架
      • 3.配置 fcitx5
      • 4.重启系统

一.安装IBus并配置中文输入法

介绍如何在 Ubuntu 22.04 系统中安装中文输入法,使用 IBus 输入法框架和拼音插件。

1.安装 IBus 和拼音插件

运行以下命令更新系统并安装 IBus 输入法框架以及拼音插件:

sudo apt updatesudo apt install ibus ibus-pinyin

2.设置 IBus 为默认输入法框架

  1. 打开终端,运行以下命令启动输入法配置工具:

    im-config
  2. 在弹出的窗口中选择 IBus 作为默认的输入法框架。

  3. 保存更改并退出配置窗口。

3.重启会话

为了激活新的输入法配置,需要重启当前会话:

  1. 点击右上角的电源图标,选择 注销 (Log out)
  2. 使用你的账号重新登录系统。

4.添加中文输入法

  1. 打开 设置 > 键盘 > 输入源
  2. 点击 “+” 按钮,搜索并添加 拼音 或其他中文输入法。
  3. 添加完成后,返回主界面。

5.测试输入法

  1. 使用快捷键(通常是 Super+SpaceCtrl+Space)切换到中文输入法。
  2. 打开一个文本编辑器,尝试输入中文。

6.常见问题排查

6.1.问题 1: 输入法无法切换

检查输入法服务是否正在运行:

ibus-daemon -drx
6.2.问题 2: 无法启用中文输入法
检查系统语言和区域设置
  1. 运行以下命令查看当前的区域设置:

    locale
  2. 确保输出中包含 zh_CN.UTF-8 或其他中文区域设置。如果没有,请安装中文语言包:

    sudo apt install language-pack-zh-hans
  3. 安装完成后,运行以下命令重新生成语言环境:

    sudo dpkg-reconfigure locales
6.3.问题 3: 快捷键冲突

如果无法通过快捷键切换输入法,可能是快捷键与其他应用程序冲突。解决方法如下:

  1. 打开 IBus 设置输入法设置
  2. 修改输入法切换的快捷键,避免与其他程序冲突。
6.4.问题 4: VS Code 中无法使用拼音输入中文

如果在 VS Code 中无法使用拼音输入中文,但在其他应用(如文件浏览器的文本编辑器)中可以使用,可能是由于 VS Code 和输入法框架(Fcitx 或 IBus)之间的兼容性问题导致的。

解决方法
  1. 打开终端,编辑 ~/.xprofile 文件:

    nano ~/.xprofile
  2. 在文件末尾添加以下内容:

    export GTK_IM_MODULE=ibusexport QT_IM_MODULE=ibusexport XMODIFIERS=@im=ibus
  3. 保存文件并退出编辑器,运行以下命令使配置生效:

    source ~/.xprofile
  4. 重启系统后,测试 VS Code 是否可以输入中文。

二.安装 fcitx5 输入法

1.安装 fcitx5 和中文输入法

运行以下命令安装 fcitx5 及相关中文输入法(如 fcitx5-pinyin 或 fcitx5-sunpinyin):

sudo apt updatesudo apt install fcitx5 fcitx5-pinyin fcitx5-chinese-addons

2.设置 fcitx5 为默认输入法框架

  • 打开终端,设置环境变量:
    sudo gedit /etc/environment
  • 在文件末尾添加以下内容:
    GTK_IM_MODULE=fcitxQT_IM_MODULE=fcitxXMODIFIERS=@im=fcitx
  • 保存并退出。

3.配置 fcitx5

  • 运行以下命令打开 fcitx5 配置界面:
    fcitx5-configtool
  • 在配置窗口中,点击“+”添加输入法,选择“Pinyin”或其他中文输入法(如 SunPinyin)。
  • 设置切换快捷键(默认是 Ctrl+SpaceAlt+Space)。

4.重启系统

  • 重启后,右上角会显示 fcitx5 输入法图标,可通过快捷键切换到中文输入。