debian9 配置中文环境支持
debian9 xfce系统环境:
一、安装中文支持包
# apt-get install fonts-arphic-uming (百度查都是ttf-arphic-uming ,但安装没有这个包,后来才发现改名了。)
# apt-get install xfonts-intl-chinese
# apt-get install xfonts-wqy
二、打开locales中文编码支持
# sudo dpkg-reconfigure locales //拉到最后,通过空格键选择以下几个,然后回车
en_US.UF8 UTF-8
zh_CN GB2312
zh_CN.GBK GBK
zh_CN.UTF-8 UTF-8
下一步的默认locales再选 zh_CN.UTF-8
重启生效
然而我的没有成功,但是切换root,已经是显示中文了,使用locale命令查看都是zh_CN.UTF-8说明是,再切换桌面的普通用户,却是en_US.UTF-8
于是通过另一个方法,编辑/etc/environment的locales变量
直接 切换root,执行以下命令:
locale > /etc/environment //注意如果里面有内容就不要使用这个方法
cat /etc/environment 查看文件内容
LANG=zh_CN.UTF-8
LANGUAGE=
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=
重启后,桌面用户可以成功显示中文啦
有个问题,当我使用locale查看发现LANG是en_US.utf8,其他都正常是zh_CN.UTF-8,反正桌面显示中文了,
就先不管了,如果有人知道可以告诉我。
还有这三个包分别起什么作用,也不清楚,有人知道的话,可以告诉我
fonts-arphic-uming
xfonts-intl-chinese
xfonts-wqy