Arch Linux本地化

基本中文支持

要正确显示中文,必需设置正确的locale并安装合适的中文字体。

ocale设置

安装中文locale

Linux中通过locale来设置程序运行的不同环境。

推荐使用UTF-8的locale。对于glibc(>=2.3.6),需要修改/etc/locale.gen文件来设定系统中可以使用的locale(取消对应项前的注释符号「#」即可):

en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8

我实际只使用en_US.UTF-8 UTF-8

然后执行locale-gen命令,便可以在系统中使用这些locale。可以通过locale命令来查看当前使用的locale:亦可通过locale -a命令来查看目前可以使用的locale

用中文locale

Arch Linux中,通过/etc/locale.conf文件设置全局有效的locale:

LANG=en_US.UTF-8

对于特定用户,还可以在~/.bashrc~/.xinitrc~/.xprofile中设置自己的用户环境。不同之处在于:

  • .bashrc: 每次终端登录时读取并运用里面的设置。

  • .xinitrc: 每次startx启动X界面时读取并运用里面的设置

  • .xprofile: 每次使用gdm等图形登录时读取并运用里面的设置

中文字体

可以使用wqy-microhei或者其他开源字体。

系统字体将默认安装到/usr/share/fonts。如果没有root权限或只打算自己使用某些字体,可以直接复制这些字体到~/.fonts目录(或其子目录)下面,并把该路径加入/etc/fonts/local.conf中。

参考

Last updated