在 CentOS 上“汉化 VNC”通常包含两层意思:
下面按最常见场景说明:把 CentOS 的 GNOME / MATE 等桌面通过 VNC 显示为中文界面。
yum install -y langpacks-zh_CN
yum groupinstall -y "Chinese Support"
dnf install -y langpacks-zh_CN
编辑用户环境变量:
vi ~/.bashrc
添加:
export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8
生效:
source ~/.bashrc
如果你是用 TigerVNC:
vi ~/.vnc/xstartup
示例(GNOME):
#!/bin/sh
export LANG=zh_CN.UTF-8
exec gnome-session
或 MATE:
#!/bin/sh
export LANG=zh_CN.UTF-8
exec mate-session
保存后:
chmod +x ~/.vnc/xstartup
重启 VNC:
vncserver -kill :1
vncserver :1
locale
应看到:
LANG=zh_CN.UTF-8
yum install -y wqy-zenhei-fonts
或
yum install -y google-noto-cjk-fonts
.vnc/xstartup 里 有 export LANGLC_ALL 设置错误LANG=zh_CN.UTF-8 vncserver :1
如果你能告诉我:
我可以给你完全对应的配置示例。