Rocky Linux:添加中文输入法

在 Rocky Linux 上添加并配置 ibus 中文输入法的步骤如下:


1. 安装必要组件

1
2
3
4
5
6
7
8
# 更新系统
sudo dnf update -y

# 安装中文语言包和字体
sudo dnf install langpacks-zh_CN google-noto-sans-simplified-chinese-fonts -y

# 安装 ibus 框架及拼音引擎
sudo dnf install ibus ibus-libpinyin -y

2. 设置系统语言环境

1
2
3
4
5
# 生成中文语言环境
sudo localectl set-locale LANG=zh_CN.UTF-8

# 立即生效(或重启)
source /etc/locale.conf

3. 启动 IBus 服务

1
2
3
4
5
6
# 添加开机自启
ibus-daemon -drx &
echo "ibus-daemon -drx &" >> ~/.bashrc # 或 ~/.xprofile(图形界面)

# 验证服务状态
ps aux | grep ibus-daemon

4. 图形界面配置

  1. 打开 IBus 设置
    终端运行 ibus-setup

  2. 添加中文输入法

    • 进入 Input Method 标签页
    • 点击 Add → 选择 汉语智能拼音
    • 点击 Add 确认
  3. 调整输入法切换快捷键

    • General 标签页设置切换快捷键(默认 Super+Space

5. GNOME 集成设置

1
2
3
4
5
6
7
8
# 安装 GNOME 扩展优化输入法切换
sudo dnf install ibus-gtk3 ibus-gtk2 -y

# 设置 GTK 环境变量
echo "export GTK_IM_MODULE=ibus" >> ~/.bashrc
echo "export XMODIFIERS=@im=ibus" >> ~/.bashrc
echo "export QT_IM_MODULE=ibus" >> ~/.bashrc
source ~/.bashrc

6. 解决常见问题

  • 输入法不显示候选框
    重启 IBus 服务:

    1
    2
    killall ibus-daemon
    ibus-daemon -drx &
  • 应用无法使用输入法
    确保已安装兼容包:

    1
    sudo dnf install ibus-qt ibus-kde -y  # 根据桌面环境选择
  • 系统托盘图标消失
    安装扩展:

    1
    sudo dnf install ibus-ui-gtk3 -y

7. 验证输入法

  1. 打开文本编辑器(如 Gedit)
  2. Ctrl+Space 或设置的快捷键切换输入法
  3. 输入拼音(如 nihao)→ 应显示中文候选词

💡 提示:如果遇到问题,尝试注销或重启系统。


可选:安装其他输入法引擎

1
2
3
4
# 五笔输入法
sudo dnf install ibus-table-chinese-wubi-jidian -y
# 仓颉输入法
sudo dnf install ibus-libzhuyin -y

在 IBus 设置中添加新输入法即可切换。
通过以上步骤,您可以在 Rocky Linux 上流畅使用中文输入法。