LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1710|回复: 0

XFree 4.1.0和3.3.6,如果安装检测时发现显卡是XFree 4.1.0不支持的类

[复制链接]
发表于 2002-5-14 14:58:06 | 显示全部楼层 |阅读模式
,《绝对汉化,简单高效》一文只对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
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表