前言:;
在上一篇文章当中,我向大家介绍了如何安装中文环境和输入法,不知道大家留意到没有,Gnome的桌面字体是非常难看的 。想个办法让他好看一点吧 。最好的办法当然是让Redhat接受TrueType字体 。;
如果你使用的不是Redhat;7.0的话,很不幸,他们所附带的Xf86对TrueType字体的支持并不是很好,甚至可以用非常的差来形容 。所以,确定你的Xfree86版本是4.0以上版本是非常必要的 。(RH;6.2的Xfree86是3.3.6版本);
注:网上有文章介绍如何让Xfree;3.3.6支持TrueType,我测试过了,好像并不怎么行,小弟不才,请高手指点!!;
一.XFree86;
1-1;确定Xfree86的版本;
如果你使用的是Redhat;7.0以下的版本,你需要升级你的Xfree86.;
1-2;获得Xfee86;4.01;
下载下面这些软件包(from;xree86.org);
Xlib.tgz;
Xetc.tgz;
Xdoc.tgz;
Xf100.tgz;
Xfcyr.tgz;
Xfenc.tgz;
Xflat2.tgz;
Xfnon.tgz;
Xfnts.tgz;
Xfscl.tgz;
Xfsrv.tgz;
extract;
Xinstall.sh;
Xinstall.bin;
Xjdoc.tgz;
Xhtml.tgz;
Xman.tgz;
Xnest.tgz;
Xprog.tgz;
Xmod.tgz;
Xprt.tgz;
Xps.tgz;
Xvar.tgz;
Xvfb.tgz;
Xxserv.tgz;
总共大概是20M,一个多小时可以下载完毕!;
1-3 升级Xfree86;
其实Xfree86的升级是超级简单,但是在升级以前请备份下面的两个文件:;
/etc/X11/xinitrc/Xclients;--;将来可以用他成为启动X的预读文件;
/usr/X11R6/bin/startx;--;新的startx好像不会读取gnome的gtk资源文件.;
到新的Xree86目录下面;
./Xinstall.sh;--;安装XFree86;
然后一路;[y];下去就可以了.;
然后,你就得用xf86config之类的命令来配置XF86Config文件.详细的方法不说了,请参考其他文章.;
然后:;
cp;startx;/usr/X11R6/bin/startx;--;用旧的startx覆盖新的.;
cp;Xclients;/etc/X11/xinitrc/xinitrc;--;startx会读取这个文件,选用给定的桌面.(一般是gnome);
修改/etc/xinitrc,注释掉文件最后这些;
xclock;-geometry;100x100-5 5;&
xterm;-geometry;80x50-50 150;&
if;[;-f;/usr/bin/netscape;-a;-f;/usr/doc/HTML/index.html;];;then;netscape;/usr/doc/HTML/index.html;&
fi;
if;[;-f;/usr/X11R6/bin/fvwm;];;then;
exec;fvwm;
else;exec;twm;
fi;
(不同版本的RH可能会用一些不一样);
如果一切顺利,startx后会进入gnome环境!;
二 字体;
2-1 xfs;
新的xfree86默认是不使用xfs,如果是想使用TrueType,我也不推荐使用xfs.所以 setup->system;service->关闭xfs;
2-2 得到TrueType字体;
mkdir;/usr/X11R6/lib/X11/fonts/trueType;--;建立TrueType的存放目录;
cp;/windows/fonts/simsun.ttf;/usr/X11R6/lib/X11/fonts/TrueType;--;将你win98下的simsun字体复制到linux下.;
cd;/usr/X11R6/lib/X11/fonts/TrueType;
ttmkfdir>fonts.dir;--;生成fonts.dir;
我使用的Windows;98是SE版本,将生成的fonts.dir改成了下面的样子.;
3;
simsun.ttf;-misc-SimSun-medium-r-normal--0-0-0-0-p-0-ascii-0;simsun.ttf;-misc-SimSun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0;simsun.ttf;-misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso8859-1;
生成fonts.scale:cat;fonts.dir>fonts.scale;
2-3 让XFree86能够解析TrueType;
修改/etc/X11/XF86Config,找到解析Fonts的地方,由于FreeType和xtt解析不能够共存,所以我们关闭FreeType解析,打开xtt解析 。;
#;This;loads;the;Type1;and;FreeType;font;modules;
Load;"type1";
#;Load;"freetype";
推荐阅读
- 4 汉化你的RedHat全攻略- FAQ和一些总结
- 3 汉化你的RedHat全攻略- RedHat 7.0上的中文环境和输入法
- Linux命令Man解释:chfn :改变你的finger讯息
- 1 汉化你的RedHat全攻略- 中文环境和中文输入法的安装
- RedHat 7.0 安装 NAT 作法简介
- 如何在 RedHat 中限制、允许telnet&ftp功能
- Redhat 7.x 中xinetd完全指南
- Linux Shadow-Password-HOWTO - 2. 为何shadow你的pa
- 如何重新规划分割区
- RedHat 6.0 大量建帐号的方法