|
楼主 |
发表于 2002-6-17 18:54:03
|
显示全部楼层
关于《绝对汉化》一文的补充 原作:samyoug
********************************************************************
samyoug的大作,可以说是《绝对汉化》之前必读的大作
*******************************************************************
RedHat7.2+gnome+simsun.ttc+tahoma.ttf 原作:samyoug 编辑:linuxm
********************************************************************
声明:本贴子归samyoug所有,本人只是为了方便大家查阅方便,只是做了编辑。如果有转贴时,请注明作者是samyoug,以及来源网址:多谢!
********************************************************************
前言:《绝对汉化,简单高效》一文,最初由DOMEILI发表到现在。但还是有朋友汉化不成功。说实在的,我也很着急。在起初,我一直以为就是版本的问题,后来samyoug发表了他的看法。我才知道,不是那么简单。今天特别开心,samyoug把这个问题发在了网上。
********************************************************************
致谢:多谢samyoug和bg6dt,没有二位的参与,我是不可能发现这个问题的。
********************************************************************
samyoug的前言:这个帖子不错,对很多机器应该都适用,不过我看了其他人写的汉化过程以及自己汉化时的经验,觉得还应该对此方法做一点补充:
********************************************************************
1,《绝对汉化,简单高效》一文只对XFree86 4.xx有效。RedHat 7.2同时有XFree 4.1.0和3.3.6,如果安装检测时发现显卡是XFree 4.1.0不支持的类型,那么安装程序会选择3.3.6,这时就不能使用上面的方法进行汉化,如果使用的话,simsun字体显示效果极差,字体歪歪斜斜。解决的办法是用 #xdpyinfo |grep release 查看XFree86版本,如果不是4xxxxx,那么需要升级XFree到4.2.0,就可以用《绝对汉化,简单配制》的方法了。4.1.0支持的显卡没有3.3.6的多,强行从3.3.6升级到4.1.0多半没用;可以到RedHat的站点上下载4.2.0的RPM,其对显卡的支持要多得多。 又:网上有很多帖子讲RedHat7.2汉化的,有关闭xfs的,有开启xfs的,对于XFree4.1.0来说,都是可行的。如果关闭xfs,同时load "xtt"后出现Xwindow不能启动的问题,一般原因是XFree 使用了3.3.6而不是 4.1.0
2,要有locale,也就是安装时需要选择简体中文。否则启动gnome后汉字菜单出不来。
如果安装时选择了简体中文,繁体中文和英文,而把默认语言设为英文的话,可以这样修改:
#vi .bashrc ;修改用户根目录下的.bashrc
加入这几行:
export LC_ALL=zh_CN.GB2312
export LC_CTYPE=zh_CN.GB2312
export LANG=zh_CN.GB2312
然后退出用户,重新登陆即可。
3,如果把simsun拷到如 /usr/share/fonts/default/TrueType,要修改/etc/X11/fs/config文件,把包含/usr/share/fonts/default/TrueType这行去掉。否则每次xfs启动时,都会改写此目录下的fonts.dir,这样你的粗体斜体就没了;此外,这个目录下除了fonts.dir,fonts.scale,fonts.alias等文件应该还有encodings.dir
这里做一点说明,先确认你用的是XFree 4.xx,拷贝simsun,tahoma等ttf字体到/usr/share/fonts/default/TrueType,把此目录下的其他字体移走,然后执行命令#/etc/rc.d/init.d/xfs restart ,这样当前目录下就有encodings.dir了。
然后再做上一步,接着修改XF86Config-4,把 load "xtt"加入,注释掉 Load "freetype"
4,我用的是gnome,以前也用过kde,觉得kde太消耗资源,就改用gnome了,感觉还不错。
前几步没问题的话,simsun,tahoma等ttf字体已经可以使用了,可以修改文件/etc/gtk/gtkrc.zh_CN和/etc/gnome/gtkrc.zh_CN,把字体改为simsun+tahoma,把tahoma设为11,simsun设为12,看起来和windows xp也没什么区别了。
这是我汉化出来的结果,RedHat7.2+gnome+simsun.ttc+tahoma.ttf
http://www.8bb8.com/photo/gnome.jpg |
|