在 CentOS 上设置中文输入法可以通过以下步骤完成,这里以 ibus-libpinyin(智能拼音输入法)为例,适用于 CentOS 7 和 CentOS 8/Stream 版本:
打开终端,安装中文语言包:
sudo yum install langpacks-zh_CN -y # CentOS 7
sudo dnf install langpacks-zh_CN -y # CentOS 8/Stream
设置系统语言环境(可选):
sudo localectl set-locale LANG=zh_CN.UTF-8
重启系统生效。
安装 IBus 和中文输入法引擎:
sudo yum install ibus ibus-libpinyin -y # CentOS 7
sudo dnf install ibus ibus-libpinyin -y # CentOS 8/Stream
启动 IBus 服务(或重启系统):
ibus-daemon -drx
打开 IBus 设置:
ibus-setup
设置默认输入法切换快捷键(如 Super+Space
)。
编辑用户配置文件(如 ~/.bashrc
或 ~/.xprofile
),添加以下内容:
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
然后执行:
source ~/.bashrc
重启系统或注销后重新登录,通过快捷键切换输入法即可使用中文输入。
bash
sudo yum install fcitx fcitx-configtool fcitx-libpinyin -y
安装后通过 fcitx-configtool
添加输入法。输入法不生效:
ibus-daemon
已运行。缺少依赖:
bash
sudo yum install epel-release -y
GNOME 桌面兼容性:
通过以上步骤,你应该可以在 CentOS 上顺利使用中文输入法。如果需要其他输入法(如五笔),替换对应的引擎包即可(如 ibus-table-wubi
)。