CentOS X11中文配置指南
安装中文字体支持
若需在X11环境下显示中文,需先安装中文字体包。执行以下命令安装常用字体:
sudo yum install wqy-microhei-fonts wqy-zenhei-fonts
配置系统Locale
修改系统语言设置为中文环境。编辑/etc/locale.conf
文件,添加以下内容:
LANG="zh_CN.UTF-8"
保存后执行source /etc/locale.conf
使配置生效。
调整X11中文显示
创建或修改/etc/fonts/local.conf
文件,添加中文字体优先级配置。示例配置如下:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<alias>
<family>sans-serif</family>
<prefer><family>WenQuanYi Micro Hei</family></prefer>
</alias>
</fontconfig>
完成后执行fc-cache -fv
更新字体缓存。
中文输入法配置
安装IBus输入法框架及中文输入引擎:
sudo yum install ibus ibus-libpinyin
在用户配置文件~/.bashrc
中添加:
export GTK_IM_MODULE=ibus
重启X会话后通过ibus-setup
激活输入法。
常见问题解决
现象1:部分应用无法显示中文
检查是否缺少字体包,安装cjkuni-ukai-fonts
或google-noto-fonts
。
现象2:中文显示为方块
确认locale
命令输出是否为zh_CN.UTF-8
,并重新生成字体缓存。