LinuxSir.cn,穿越时空的Linuxsir!

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

我的Suse9.0美化实录

[复制链接]
发表于 2004-5-9 10:10:59 | 显示全部楼层 |阅读模式
我昨天刚安装了Suse9.0,但是发现它显示中文时有字体残缺不全的现象,所以想法美化一下。具体方法如下:
一:先从http://firefly.idv.tw/setfont-xft/Fedora/Core_1/RPMS/
下载以下RPM文件
  fontconfig-2.2.92-0.5.firefly.i386.rpm
  fontconfig-devel-2.2.9-0.5.firefly.i386.rpm
  freetype-2.1.7-4.firefly.i386.rpm
  freetype-demos-2.1.7-4.firefly.i386.rpm
  freetype-devel-2.1.7-4.firefly.i386.rpm
  freetype-utils-2.1.7-4.firefly.i386.rpm
  libXft-2.1.2-2.firefly.i386.rpm
  pango-1.2.5-10.firefly.i386.rpm
  pango-devel-1.2.5-10.firefly.i386.rpm
把它们存放在"/tmp/firefly"目录中然后从http://www.pcdigest.com/download/magazine/2004-8/
下载美化所需的
SUSE-font.rar文件,存放在"/tmp"目录中。
二:复制字库
先以root身份在"/ussr"目录下建立"system/fonts" 子目录,用于存放字库。使用命令如下:
         cd  /usr
         mkdir  system
         cd  /system
         mkdir  fonts
然后从Windows分区复制字库到"/usr/system/fonts"目录中
      simsun.ttf(由simsun.ttc改名得到)
      tahomabd.ttf
      tahoma.ttf
      verdanab.ttf
      verdana.ttf
      verdanaz.ttf
再把下载的SUSE-font.rar文件解压到"/tmp"目录下。将其中的"fonts.dir"文件复制到"/usr/system/fonts"目录下,并且另存为"fonts.scale"(文件名必须全部是小写)。
三:安装美化包
首先,必须要在字符界面运行命令。使用编辑工具(如Kwrite写字板)以root身份打开"/etc/inittab"文件,找到其中的"id:5:initdefault:"段,将“5”改成“3”,存盘退出,重启计算机,这样Suse 9.0就以字符界面运行。
然后以root身份在字符界面下使用firefly补丁包,键入命令:
       cd   /tmp/firefly
       rpm  -Uvh  *.rpm  --nodeps  --force
接下来将下载的fonts.conf 文件复制到"/etc/fonts/"目录下,将原来的fonts.conf文件覆盖。然后备份"/usr/X11R6/lib/"中原来的libXft.so.2   、  libXft.so文件。
        cp   /tmp/fonts.conf  /etc/fonts/fonts.conf
        cd   /ussr/X11R6/lib/
        cp   libXft.so.2   libXft.so.2.bak
        cp   libXft.so   libXft.so.bak
复制"/usr/lib/"下的libXft.so.2、libXft.so.2.1.1和libXft.so文件到"/usr/X11R6/lib/"目录中,并覆盖原文件。
         cp  /usr/lib/libXft.so.2.1.1  /usr/X11R6/lib/libXft.so.2.1.1   
         cp  /usr/lib/libXft.so.2  /usr/X11R6/lib/libXft.so.2  
         cp  /usr/lib/libXft.so  /usr/X11R6/lib/libXft.so
好了,现在美化补丁打完了。
四:字体设置
执行startx命令经入X-Windows桌面,使用编辑工具打开"/etc/X11/XF86config"文件,在"Section  "Files" "段中加入字体所在的路径"FontPath   "/usr/system/fonts" " 。在
"Section  "Module" " 段中确保有"Load  "xtt" "和"Load  "freetype" "两行,确认无误和后存盘。
再使用编辑工具打开"/etc/opt/gonme/gtk/gtkrc.zh_CN"文件,将fontset值改成如下这样:
         fontset="mircrosoft-Tahoma-medium-r-normal--12-*-*-*-*-iso8859-1,\   
                                   -*-*-medium-r-normal--12-*-*-*-*-*-gb2312.1980-0,*-r-*"
(该值是用来定义如xmms,GIMP 等GTK 应用程序的中文字体效果的 )
使用编辑工具在"/etc/opt/gnome/gtk-2.0/"下新建一个gtkrc文件,写入如下内容后存盘。
           style  "user-font"
           {
            font_name="tahoma  14"
            }
             widget_class "*" style "user-font"
最后再使用编辑工具把”/etc/inittab" 文件中的"id:3:initdefault:"段的“3”还原成“5”。重启以后就可以直接进入图形界面了。
进入图形界面后,在KDE 桌面的开始菜单中选择“KDE控制中心”,依次选择“外观和主题” / “字体”
进入字体设置,设置自己喜欢的字体。(字体大小约为14左右)

{参照PCD 第8期《美化SUSE 》一文做的美化,请大家指教}
终于写完了:p :sleep
发表于 2004-5-9 20:03:43 | 显示全部楼层
贴张图出来看看拉
 楼主| 发表于 2004-5-9 21:05:36 | 显示全部楼层
最初由 zxs8208 发表
贴张图出来看看拉

刚开始用还不知道怎么截图。。。。。。:sorry :sorry :sorry
发表于 2004-5-9 21:14:20 | 显示全部楼层
这种美化方法早已经过时了
发表于 2004-5-9 21:42:34 | 显示全部楼层
这种美化方法早已经过时了
发表于 2004-11-26 16:05:11 | 显示全部楼层
哪有那么麻烦!9.0以后的版本都不需要美化,只需修改一些设置就行。
发表于 2004-11-26 17:07:26 | 显示全部楼层
最初由 westzx 发表
哪有那么麻烦!9.0以后的版本都不需要美化,只需修改一些设置就行。

9.0和9.1都要美化的! 按照你那种方法中文没有粗体,英文只能用很丑的

9.2就基本不用美化  9.2已经很不错了 干嘛还用9.0、9.1?
发表于 2004-11-27 22:02:13 | 显示全部楼层
9.2不美化能达到这种效果吗?:p

发表于 2004-11-28 11:51:47 | 显示全部楼层
我觉的很好啊
发表于 2004-11-28 11:53:12 | 显示全部楼层
能啊 只不过需要手动改一下gtk2程序的字体和字号罢了
上传不了图
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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