FreeBSD从发布之日起就作为一个优秀的网络操作系统而受到关注,但过于专业的操作以及缺少面向桌面的应用软件支持使它将很多用户拒之门外。但是随着Linux平台下桌面软件的逐渐丰富,以及gcc出众的移植能力,使得许多Linux软件几乎不用或者作很小的修改就可以移植到FreeBSD平台下,比如XFree86、KDE、GNOME、Open Office、Gimp、XMMS……
有些读者可能会认为:虽然有众多软件的支持,但对于国内用户而言,目前FreeBSD操作系统用来进行日常工作显得有些牵强,不因为别的原因,就是因为FreeBSD在中文支持方面的问题。但事实真的是这样吗?下面笔者将根据自己的实际经验,以FreeBSD 4.9为例介绍使用FreeBSD来做桌面系统的步骤和方法。当然,对于普通用户而言,想要用FreeBSD进行日常工作,建立一个美观实用的桌面环境,并解决FreeBSD在中文显示和输入方面的问题,应该是首先要解决的问题。所以本文分为两大部分,第一部分介绍基于FreeBSD图形界面的建立及解决显示和输入中文的问题;第二部分介绍一下FreeBSD下常用的应用软件。
约定:
1.你已经安装了base system,并使你的机器能够连接到Internet。 2.本文所有的软件采用ports方式进行安装,所以请阅读本文之前更新你的ports树。
第一部分 建立全中文桌面环境
一、安装和配置XFree86
要建立桌面环境,首先必须安装XFree86。在安装XFree86之前,需要决定安装哪个版本。XFree86 3.X是XFree86是XFree86开发的一个分支版本。它非常稳定,而且支持多种型号的显卡,但现在已经不对它进行更新了。XFree86 4.X是一个完全重新设计的分支,有很多新特性,比如更好地支持各种字体。所以目前本文以XFree86 4.X为例进行介绍,执行如下命令安装XFree86。
#cd /usr/ports/x11/XFree86-4 #make install clean |
安装XFree86后开始进行配置。在开始配置XFree86之前,必须知道本机系统的一些信息,包括:显示器的规格、显卡芯片类型和显存的大小。配置XFree86有如下几步:
在当前目录生成一个初始化配置文件XF86Config.new。
#XFree86 -xf86config XF86Config.new |
测试配置文件是否正常,如果出现图形界面和X形的鼠标指针则说明配置成功,按“Ctrl+Alt+Backspace”组合键返回控制台。
用ee编辑器打开XF86Config.new文件,配置显示器默认的分辨率和色深,这是通过“Screen”语句来定义的:
Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" DefaultColorDepth 16 SubSection "Display" Depth 16 Modes "1024x768" EndSubSection EndSection |
在上面这行语句中,DefaultColorDepth关键字定义了显示器的默认色深。Modes关键字定义了给定色深下的屏幕分辨率。在上面的例子中,默认的色深是16位色,在这个颜色模式下,可以接受的分辨率是1024×768。
|