| 1-3 测试中文locale
不必要写个程序来测试了.很简单的,首先
export LC_ALL=zh_CN.GB2312 -设定中文环境
输入命令rpm -qi kernel,看看时间部分是不是由 *d-*m-*y =$#@62;
*y-*m-*d,如果没有问题,说明locale-zh安装成功.
1-4 让gnome支持中文
修改 /usr/lib/X11/locale/locale.alias,加入一行:
zh_CN.GB2312 zh_CN.eucCN
该命令指定当终端locale为 zh_CN.GB2312 时,X Windows 使用
zh_CN/XLC_LOCATE 为场所定义。
/usr/lib/X11/locale/目录下没有zh_CN/XLC_LOCALE,所以我们做一个连接就可以了:
ln -s /usr/lib/X11/locale/zh/XLC_LOCALE /usr/lib/X11/locale/zh_CN/XLC_LOCALE
修改 /etc/gtk/gtkrc.zh_CN 将所有的字体定义改为:
fontset = "-*-*-medium-r-normal--16-*-*-*-*-*-iso8859-1,\
-*-*-medium-r-normal--16-*-*-*-*-*-gb2312.1980-0"
采用16点的汉字,这样会看起来舒服一点.
这时,当你export LC_ALL=zh_CN.GB2312,startx后,若没有问题就可以看到中文了。用gedit开一个中文文档看看!!
若你看到的中文是乱码的话,可尝试做以下的修改:
确定你所使用的桌面主题,不同的桌面主题采用了自制了gtkrc文件,当使用这些主题的时候,GTK
并没有从 /etc/gtk 中读取 gtkrc 文件,所以需要对相应主题的 gtkrc资源配置文件增加中文字体描叙,使其可以正确的找到相应的中文字体。以
Default 为例,在 /usr/share/themes/Default/gtk 中会有一个
gtkrc 的文件,查看其内容,将其所有的字体描述改为/etc/gtk/gtkrc.zh_CN
那个样子就行了。
|