首先执行CTRL+ALT+F3进入命令行界面。
/etc/default/locale 原来内容为:
代码如下:
LANG=”zh_CN.UTF-8″
LANGUAGE=”zh_CN:zh”
LC_NUMERIC=”zh_CN”
LC_TIME=”zh_CN”
LC_MONETARY=”zh_CN”
LC_PAPER=”zh_CN”
LC_NAME=”zh_CN”
LC_ADDRESS=”zh_CN”
LC_TELEPHONE=”zh_CN”
LC_MEASUREMENT=”zh_CN”
LC_IDENTIFICATION=”zh_CN”
改为:
代码如下:
LANG=”zh_CN.UTF-8″
LANGUAGE=”zh_CN:zh”
重新登录后生效,执行ll和date可见,不再出现乱码,执行locale可见当前的语言环境.
如果你要使用英文环境,在~/.bashrc末尾加入以下内容,重新登录即可切换语言:
代码如下:
LANG=”en_US.UTF-8″
LANGUAGE=”en_US:en”
NOTE:如果没有中文字体或者字符集,可以按照下面安装:
安装中文支持包
sudo apt-get install language-pack-zh-hans
安装字体
sudo apt-get install fonts-droid-fallback ttf-wqy-zenhei ttf-wqy-microhei fonts-arphic-ukai fonts-arphic-uming
修改/etc/environment(在文件的末尾追加): LANG="zh_CN.UTF-8" LANGUAGE="zh_CN:zh:en_US:en" 注意访问etc文件的方法:命令 (sudo nautilus) 新建一个具有管理员权限的文件窗口(默认位置是根目录,须配合sudo命令),可以在此窗口中在任意位置粘贴、创建、修改文件或对任意位置的已有文件进行修改、删除、移动操作。 然后在FileSystem.root文件夹找到etc文件夹;修改environment文件;
修改/var/lib/locales/supported.d/local(没有这个文件就新建,同样在末尾追加): en_US.UTF-8 UTF-8 zh_CN.UTF-8 UTF-8 zh_CN.GBK GBK zh_CN GB2312
执行命令:sudo locale-gen
如果没有suder权限,
如果此时需要sudo,可切换到root用户,用户名root,密码和设置的用户的密码一致。打开 sudo 配置文件
visudo
以授予 p3terx
这个用户 sudo 权限为例子,添加如下内容。
p3terx ALL=(ALL) ALL