jozhu 发表于 2005-11-5 09:09:31

FreeBsd 的简单美化及配置

此文没有涉及到更新源代码和make world 等问题, 只是简单的美化了一下.并假定为以安装KDE作为桌面管理环境.

升级ports:(个人喜好,也可在后面执行) 建议大家时常更新一下ports,这样你的软件就是最新的稳定版。
先在root命令行下执行下面的操作:
cp /usr/share/examples/cvsup/ports-supfile /root
然后编辑/etc/make.conf
加入下面的内容:
SUP_UPDATE=   yes
SUP=            /usr/local/bin/cvsup
SUPFLAGS=       -g -L 2
#
# SUPHOST 代表要到哪台 CVSup,选用较近的 Server比较好。
# cvsup.tw.FreeBSD.org
SUPHOST= ftp.freebsdchina.org

SUPFILE=      /usr/share/examples/cvsup/stable-supfile
PORTSSUPFILE=   /root/ports-supfile
DOCSUPFILE=   /usr/share/examples/cvsup/doc-supfile

MASTER_SITE_BACKUP?=    \

ftp://ibm.tju.edu.cn/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/\
ftp://ftp.freebsd.org.cn/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/\
ftp://ftp.freebsdchina.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/

然后,我们可以更新ports:
一定得是root用户,在命令行下输入:
cd /usr/ports
make update
耐心的等待吧,第一次更新时间一般比较长。

下面,我们开始汉化KDE:

先安装kde-i18n-zh_CN:
root下执行以下命令:
#cd /usr/ports/chinese/kde3-i18n-zh_CN
#make install clean

然后就可以使用firelfly补丁美化字体:
先在/etc/make.conf加入WITH_CJK=yes
更新你的ports树.(如果刚更新完就不用了)
分别编译安装下列ports:
   /usr/ports/print/freetype2;
   /usr/ports/x11- fonts/fontconfig;
   /usr/ports/x11-toolkits/pango;
   /ports/x11-fonts/libXft;
   注:libXft必须在print/freetype2及:x11-fonts/fontconfig之后安装

选择一种自已喜欢的点阵字体,在ports中有个不错的字体在/usr/ports/chinese/fireflyttf.若安装其它字体,可把字体拷入/usr/X11R6/share/fonts任意目录下,再执行:
   fc-cache -f -v (如果之前已拷入字体或安装chinese/fireflyttf则无需这步)

在/usr/X11R6/etc/fonts/fonts.conf里添加:(为了小字不使用 antialias)
<match target="pattern">
<test qual="any" name="size" compare="l">
<int>12</int>
</test>
<edit name="antialias" mode="assign">
<bool>false</bool>
</edit>
</match>

用下列内容替换掉/usr/X11R6/share/themes/Default/gtk/gtkrc.zh_CN
style "gtk-default-zh-cn" {
fontset = "-*-*-medium-r-normal--12-*-*-*-*-*-iso10646-1,*-r-*"
}
class "GtkWidget" style "gtk-default-zh-cn"

5 安装fcitx:
cd /usr/ports/chinese
cd /fcitx
make install clean

下面几个配置文件,每个用户都要编辑一编

编辑 ~/.cshrc 加入下列内容:
setenv LANG zh_CN.GBK
setenv LC_LANG zh_CN.GBK
setenv LC_CTYPE zh_CN.GBK
setenv LC_MESSAGES zh_CN.GBK
setenv LC_TIME en_US.ISO8859-1
setenv XMODIFIERS @im=fcitx

编辑~/.xinitrc 加入下列内容:
export LANG=zh_CN.GBK
export LC_CTYPE=zh_CN.GBK
export XMODIFIERS='@im=fcitx'
exec fcitx & # 运行 fcitx
exec startkde # 使用KDE

编辑~/.profile 添加:
LANG=zh_CN.GBK
LC_CTYPE=zh_CN.GBK
LC_ALL=zh_CN.GBK
export LANG LC_CTYPE LC_ALL

最后,配置X桌面:
用xorgcfg -textmode生成一个 xorg.conf 文件,保存在 /etc/X11/ 中
根据自己的情况编辑xorg.conf
使用鼠标滚轮:编辑xorg.conf, 在鼠标那一段添加:Option "ZAxisMapping" "4 5"

这样,我们的美化就算完成了。

月下刀客 发表于 2005-11-5 09:15:58

偶木有弄过这东东,收了 :wink:

zhouzheng 发表于 2005-11-5 13:29:17

图???????????????????????????

zhouzheng 发表于 2005-11-5 13:39:12

图???????????????????????????

betatoy 发表于 2005-11-7 11:16:02

嚴重頂一個

积木 发表于 2005-11-7 11:23:29

图???????????????????????????
???
讲得很清楚,不需要图。

jozhu 发表于 2005-11-7 14:54:05

图???????????????????????????

全部都是在命令行下面的,你让我怎么截图?再说了,截了图有用吗?就是输入命令啊。

geny 发表于 2005-11-7 15:44:20

大家要的应该是美化后的截屏图。
就是想看看美化后的效果。

月下刀客 发表于 2005-11-7 15:49:08

大家要的应该是美化后的截屏图。
就是想看看美化后的效果。
是啊,弄张桌面PP看下。 :lol:

积木 发表于 2005-11-7 16:01:38

:lol:
FreeBSD上面的X又不是自己做的,这些东西效果都应该是一样的啦。等偶回家贴一个图来,
加装了一个中文字体就搞定了。

jozhu 发表于 2005-11-8 12:03:35

怎么搞的??我的图也就100多K阿
对不起,但是已达到全部附加档案最大的档案大小限制。如果您有问题请联络系统管理员。

积木 发表于 2005-11-8 12:41:10

怎么搞的??我的图也就100多K阿
对不起,但是已达到全部附加档案最大的档案大小限制。如果您有问题请联络系统管理员。
好像已经有人在投诉了。

jozhu 发表于 2005-11-9 05:10:23

再发一次

龙之舞 发表于 2006-2-21 10:28:23

呵呵,我的FreeBSD桌面

见图 :mrgreen::mrgreen::mrgreen:

月下刀客 发表于 2006-2-21 11:12:04

楼主的弄得不错哈。花了不少时间吧
页: [1] 2
查看完整版本: FreeBsd 的简单美化及配置