我的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]