这个系统有个很奇怪的问题,VNC连接的桌面是中文环境,但是ssh和xrdp远程桌面却还是英文环境。 按照以往的方法,重新配置了dpkg-reconfigure locales 但是也只是让date显示了中文,但是apt这些输出和xrdp桌面依然是英文环境,VNC桌面一直都是中文。。。。。
试了很多方法,终于找到了解决ssh环境的方法。
ssh中文环境配置
dpkg-configure配置
首先需要先把dpkg-configure配置好。
- 命令行输入
dpkg-configure locales
- 按方向键向下翻
- 找到zh_CN.UTF-8 UTF-8,按下空格键选中,按回车键确认。
- 用方向键选择默认语言,按回车键确认
- 等待系统配置完成。
这时可以测试一下,如果apt显示是中文,就不用进行下面的步骤了,如果不是,则进行以下步骤。
.bashrc配置
在家目录下,有一个隐藏文件.bashrc。这里记录了一些你的环境信息。
- 使用vim打开这个文件,如果没有,则创建一个。
- 在文件中输入下面几句内容。保存并退出。
export LC_ALL="zh_CN.UTF-8"
export LANG="zh_CN.UTF-8"
export LANGUAGE="zh_CN.UTF-8"
- 更新环境信息。
source .bashrc
。 - 这是就完成了。查看locale可得到所有变量都是中文。并且其他命令输出的也都是中文了。 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lmS8EXxG-1636460533220)(http://http://192.168.11.6//wp-content/uploads/2020/04/image-1586073826613.png)]