xfce桌面本地化设置,先看效果图:


这个需要设置编字符编码,用locale命令可以查看shell支持的字符编码,如果对用户属国语言支持,则可以实现界面的本地化。需要注意的是用户使用的默认shell,不同的shell,设置环境变量的方式是不同的。sh、csh和bash等shell的对环境变量的赋值方法有区别;每个shell初始化时读取的脚本文件也有差别。例如我的root账户默认shell是csh,那么就应该用csh的内部命令setenv设置环境变量值,csh初始化会读取用户主目录下一个叫.cshrc的文件,这个里面可以放一些配置用户环境的代码。下面是支持本地化语言的代码:
echo 'setenv LANG zh_CN.UTF-8 && setenv MM_CHARSET zh_CN.UTF-8'>>.cshrc
而sh或bash,则读取.profile文件,内部命令export用于设置环境变量,所以代码应该:
echo 'export LANG=zh_CN.UTF-8 && export MM_CHARSET zh_CN.UTF-8'>>.profile
以上两种命令都在用户主目录下输入,否则要用~/.cshrc或~/.profile
其它国家的本地化语言支持查看locale命令的输出即可选择。