|
我曾经一度依赖firefly的美化包以及某某美化包,直到一次美化Fedora Core2 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时长时间等待了。
[Default]
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。 |
|