4979458 发表于 2005-10-30 16:14:17

我的xfce学习笔记(汉化)

系统: slackware 10.1 + xfce

一、设置locale

#gvim /etc/profile.d/lang.sh


export LANG=en_US

后面加入

export LANG=zh_CN.gb2312(设成zh_CN.gbk时gvim界面乱码)


#export LANG=C
#export LANG=en_US.UTF-8(好象这个编码不错?)

二、设置x的dpi。
      指定dpi来启动x的办法:
各人情况不一样,请先利用startx -- -dpi xxx的方式,来使你的simsun之类的字体在9号下显示最完美(就是再小一号儿就模糊或者破碎)。
然后,不要退出x,打开一个虚拟终端,
执行如下命令:


xdpyinfo | grep dimension

会得到类似 dimensions: 1024x768 pixels (260x195 millimeters) 的输出。

就在etc/X11/xorg.conf的monitor字段里,写入:

Displaysize 260 195

   三、重新编译freetype,打开bytecode interpreter选项,以优化对小字体的支持。

到 http://freetype.sf.net 下载的 freetype 2.1.9源代码。解开后,修改 freetype-2.1.9/include/freetype/config/ftoption.h 文件,将其中:

/* #defineTT_CONFIG_OPTION_BYTECODE_INTERPRETER */

改为:

#defineTT_CONFIG_OPTION_BYTECODE_INTERPRETER

然后:

./configure --prefix=/usr
make
make install

    四、安装字体。

   #cp simsun.ttf    simsun-bold.ttf   tahoma.ttf tahomabd.ttfverdana.ttf
      /usr/X11/lib/fonts/local
    #mafontscale
    #cp fonts.scale fons.dir

   五、修改/etc/fonts/fonts.conf。

   在fonts directory list 段加入<dir> /usr/X11/lib/fonts/local<dir>

    在每个字体族段首加入
                <family>Tahoma</family>
                <family>Simsum</family>
   意思是碰到英文用tahoma显示,碰到中文用simsun显示。

   之后加入如下代码:

<!--
This expression is added by Akito Hirai<[email protected]> for convenience.
It can be used to make artificial bold versions in client libraries/applications.
-->
<match target="font">
<test name="weight">
<const>medium</const>
</test>
<test target="pattern" name="weight" compare="more">
<const>medium</const>
</test>
<edit name="weight" mode="assign">
<if>
<more>
<name>spacing</name>
<const>proportional</const>
</more>
<const>demibold</const>
<const>bold</const>
</if>
</edit>
</match>
<match target="font">
<test name="pixelsize" compare="less_eq">
<double>16</double>
</test>
<test name="pixelsize" compare="more_eq">
<double>8</double>
</test>
<edit name="antialias" mode="assign">
<bool>f</bool>
</edit>
</match>

这段代码具体意思不清楚,后面好象是指8-16号字关aa.


   六、mkdir /etc/gtc-2.0/gtkrc,内容如下:

    style "user-font"
{
font_name="tahoma simsun 9"
}
widget_class "*" style "user-font"
gtk-font-name="tahoma simsun 9"


   七、修改/etc/fstab

/dev/hda8      swap             swap      defaults         0   0
/dev/hda9      /                reiserfs    defaults         1   1
/dev/hda1      /fat-c         vfat      defaults,codepage=936,iocharset=cp936 0 0 1 0
/dev/hda5      /fat-d         vfat      defaults,codepage=936,iocharset=cp936 0 0 1 0
/dev/hda6      /fat-e         vfat      defaults,codepage=936,iocharset=cp936 0 0 1 0
/dev/hda7      /fat-f         vfat      defaults,codepage=936,iocharset=cp936 0 0 1 0
/dev/cdrom       /mnt/cdrom       iso9660   noauto,owner,ro0   0
/dev/fd0         /mnt/floppy      auto      noauto,owner   0   0
devpts         /dev/pts         devpts      gid=5,mode=620   0   0
proc             /proc            proc      defaults         0   0
      


ps:1、好象就做了这些,中文粗体不知道谁做的,有些瑕疵,总体还行。
      2、xfce、firefox等界面的字体由第五步来控制。
      3、第六步的作用是让x能显示中文目录名。
   
一些还没解决的小问题:
      1、terminal终端字体还不会设置,中文乱码!
      2、gxine不能显示中文目录,xine却可以!(还没搞定字幕)
      3、桌面右键菜单被改没了!!!
      4、桌面最上方的那个叫什么的东西还不知道怎么去了,看久了好象还挺顺眼!
      5、还不知道怎么配置桌面最下方的那个东西(是叫任务栏吗?)
      6、那个file manager xffm用起来真不顺手!
      7、关机不能自动关电源,reboot时机箱蜂鸣器会响(好象声卡装了呀)
      8、一些该装的软件还没安装,xfce4 用的不大顺手,windows的思维仍然顽固,
         继续痛并快乐中。。。。。。
页: [1]
查看完整版本: 我的xfce学习笔记(汉化)