guanel 发表于 2004-5-25 16:34:11

FedoraCore2安装后的美容,全手工打造

我曾经一度依赖firefly的美化包以及某某美化包,直到一次美化FedoraCore2 Test3时系统彻底死掉后,我便再一次认识到只有自己才能牢牢掌握住自己的”命运“,我并不是否定美化包的优点,相反我由衷的敬佩这些开发者的开源精神,也深深折服于他们的专业技能,只是每个人的系统都有其自身的个性,根据自己的情况结合别人的成功经验才更适合自己,我是初学者,希望以较少的改动而达到最佳的效果,下面的文字是我安装Fedora Core2正式版后对系统的一些小小修改,当然肯定会有令专业人事贻笑大方之处,但本着开源及相互交流的精神,将自己的一些经验与大家分享,以期我们能够共同提高,对于不当之处还请各位指正,我提前谢谢大家。
下面是我的修改方案,这里要说明,其中大部分是许多论坛里的高手的智慧,我只是将其总结成文,在这里也要特别感谢他们的无私奉献和热心帮助。
1、拷贝字体Simsun、Simhei和Tahoma
在/usr/share/fonts/zh_CN/下建一个目录,这里暂定为fontsnice,把Simsun、Simhei和Tahoma字体拷贝到/usr/share/fonts/zh_CN/fontsnice下,然后在终端里执行:
ttmkfdir -o fonts.dir
cp fonts.dir fonts.scale
2、修改/etc/fonts/fonts.conf如下:
        2.1 增加 新建字体目录 的路径:
                <dir>/usr/share/fonts</dir>
                <dir>/usr/X11R6/lib/X11/fonts</dir>
                <dir>/usr/share/fonts/zh_CN/fontsnice</dir> <==此为新增
                <dir>~/.fonts</dir>
        2.2 加入字体名称至以下“段”,增加的部分一定要放在最前面:
                                :
                                :
                <!--
                        Serif faces
                -->
                -
                        <alias>
                                <family>Tahoma</family> <==增加的字体名称
                                <family>Simsun</family><==增加的字体名称
                                <family>Bitstream Vera Serif</family>
                                <family>Times</family>
                                <family>Times New Roman</family>
                                <family>Nimbus Roman No9 L</family>
                                <family>Luxi Serif</family>
                                <family>Kochi Mincho</family>
                                <family>AR PL SungtiL GB</family>
                                <family>AR PL Mingti2L Big5</family>
                                <family>Baekmuk Batang</family>
                                <family>FreeSerif</family>
-
                                        <default>
                                <family>serif</family>
                                        </default>
                                        </alias>
                        <!--
                               Sans-serif faces
                       -->
                        -
                                <alias>
                                        <family>Tahoma</family>   <==增加的字体名称
                                        <family>Simsun</family>    <==增加的字体名称
                                        <family>Bitstream Vera Sans</family>
                                        <family>Helvetica</family>
                                        <family>Arial</family>
                                        <family>Verdana</family>
                                        <family>Nimbus Sans L</family>
                                        <family>Luxi Sans</family>
                                        <family>Kochi Gothic</family>
                                        <family>AR PL KaitiM GB</family>
                                        <family>AR PL KaitiM Big5</family>
                                        <family>Baekmuk Dotum</family>
                                        <family>FreeSans</family>
                                -
                                <default>
                        <family>sans-serif</family>
                                </default>
                </alias>
                <!--
                       Monospace faces
                -->
                -
                        <alias>
                                <family>NSimSun</family><==增加的字体名称
                                <family>Tahoma</family>   <==增加的字体名称
                                <family>Courier</family>
                                <family>Courier New</family>
                                <family>Andale Mono</family>
                                <family>Luxi Mono</family>
                                <family>Nimbus Mono L</family>
                                <family>Bitstream Vera Sans Mono</family>
                                <family>FreeMono</family>
                -
                        <default>
                        <family>monospace</family>
                        </default>
                        </alias>
                                :
                                :
                <!--
                        Provide required aliases for standard names
                -->
                -
                        <alias>
                                <family>serif</family>
                -
                        <prefer>
                                <family>Tahoma</family><==增加的字体名称
                                <family>Simsun</family>   <==增加的字体名称
                                <family>Bitstream Vera Serif</family>
                                <family>Times New Roman</family>
                                <family>Nimbus Roman No9 L</family>
                                <family>Luxi Serif</family>
                                <family>Times</family>
                                <family>Frank Ruehl</family>
                                <family>Kochi Mincho</family>
                                <family>AR PL SungtiL GB</family>
                                <family>AR PL Mingti2L Big5</family>
                                <family>Baekmuk Batang</family>
                                <family>FreeSerif</family>
                                </prefer>
                        </alias>
                        -
                        <alias>
                                <family>sans-serif</family>
                        -
                                <prefer>
                                        <family>Tahoma</family><==增加的字体名称
                                        <family>Simsun</family>   <==增加的字体名称
                                        <family>Bitstream Vera Sans</family>
                                        <family>Verdana</family>
                                        <family>Nimbus Sans L</family>
                                        <family>Luxi Sans</family>
                                        <family>Arial</family>
                                        <family>Helvetica</family>
                                        <family>Nachlieli</family>
                                        <family>Kochi Gothic</family>
                                        <family>AR PL KaitiM GB</family>
                                        <family>AR PL KaitiM Big5</family>
                                        <family>Baekmuk Dotum</family>
                                        <family>FreeSans</family>
                                </prefer>
                        </alias>
                        -
                        <alias>
                                <family>monospace</family>
                        -
                                <prefer>
                                        <family>NSimSun</family><==增加的字体名称
                                        <family>Tahoma</family>   <==增加的字体名称
                                        <family>Bitstream Vera Sans Mono</family>
                                        <family>Andale Mono</family>
                                        <family>Courier New</family>
                                        <family>Luxi Mono</family>
                                        <family>Nimbus Mono L</family>
                                        <family>Miriam Mono</family>
                                        <family>Kochi Gothic</family>
                                        <family>AR PL KaitiM GB</family>
                                        <family>Baekmuk Dotum</family>
                                        <family>FreeMono</family>
                                </prefer>
                        </alias>
                        -
                                                :
                                                :
3、修改/etc/gtk-2.0/gtkrc,增加如下内容至文件最后:
        #~/.gtkrc-2.0

        style "user-font"
        {
                font_name="tahoma 10"<==字号根据个人喜好而不同
        }
        widget_class "*" style "user-font"
4、修改/etc/gtk/gtkrc.zh_CN,使其变成如下模样:
        # $(gtkconfigdir)/gtkrc.zh_CN
        #
        # This file defines the fontsets for Chinese language (zh) using
        # the simplified chinese standard GuoBiao as in mainland China (CN)
        #
        # 1999, Pablo Saratxaga <[email protected]>
        #

        style "gtk-default-zh-cn" {
        fontset = "-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,\
        -misc-simsun-medium-r-normal--12-*-*-*-*-*-gbk-0,*-r-*"
        }
        class "GtkWidget" style "gtk-default-zh-cn"
5、修改/etc/X11/xorg.conf,增加字体目录的路径,如下:
                                :
                                :
                RgbPath      "/usr/X11R6/lib/X11/rgb"
                FontPath   "/usr/share/fonts/zh_CN/fontsnice"
                FontPath   "unix/:7100"
                                :
                                :
6、修改/etc/sysconfig/i18n,这里主要是把字体编码默认改为zh_CN,修改后文件内容如下:
        LANG="zh_CN"
        SUPPORTED="zh_CN.gbk:zh_CN:zh"
        SYSFONT="latarcyrheb-sun16"
7、修改~/.gnome2/session-manual,这样安装fcitx输入法后就不会每次进入gnome时长时间等待了。
       
        num_clients=1
        0,RestartStyleHint=3
        0,Priority=50                <==将Priority=31改为50
        0,RestartCommand=fcitx
8、设置系统字体,如首选项中的、qtconfig和所有应用程序的字体(不包括OpenOffice)为Tahoma,终端字体改为Simhei,至于OpenOffice,我从不安装系统默认的,而是安装firefly的,Mozilla中的字体改都不用改,当然改成Tahoma更好。

一切ok。

w1ang 发表于 2004-5-25 17:46:33

3、修改/etc/gtk-2.0/gtkrc,增加如下内容至文件最后:
#~/.gtkrc-2.0

style "user-font"
{
font_name="tahoma 10" <==字号根据个人喜好而不同
}
widget_class "*" style "user-font"


这个改不改无所谓,改了反而造成应用程序的字体不能修改。

guanel 发表于 2004-5-25 19:45:49

改这个文件可以调整开始菜单中的字体大小等,还有一些在首选项->字体中调整后不对其产生影响的菜单等,这是我的感觉。

wsm 发表于 2004-5-25 19:53:07

修改~/.gnome2/session-manual
请问 这是干什么的 我被这个问题困扰了很久了

guanel 发表于 2004-5-26 10:19:23

贴张图给大家

~/.gnome2/session-manual是你登陆的帐户目录下的一个隐藏文件夹中的文件,目前我也不知道他是干什么的。

guanel 发表于 2004-5-26 10:22:41

再贴张图

同上
页: [1]
查看完整版本: FedoraCore2安装后的美容,全手工打造