FreeBSD6.1桌面安装指南

645次阅读
没有评论

前言
   FreeBSD 是一个基于 4.4BSD-Lite 的,有许多非凡的特性操作系统。呵呵,Unix 给人的印象是总是应用于高端服务器的一种 OS,FreeBSD 的出现使得基于 x86 的个人计算机上也可以运行 Unix 系统。桌面系统好像是 M$ 的 Windows 系列的天下,最近几年 Linux 的流行也使得类 Unix 系统占据了部分桌面,我想说的是,FreeBSD 绝对是一个桌面应用不亚于 Linux 的操作系统。这也是我写这篇文章的原因。
截图
FreeBSD6.1 桌面安装指南
安装 FreeBSD
请参考 —-> 安装 FreeBSD mtu 1500
inet 192.168.0.254 netmask 0xffffff00 broadcast 192.168.0.255
inet6 fe80::20c:29ff:fe98:25a6%lnc0 prefixlen 64 scopeid 0x1 ether 00:0c:29:98:25:a6
lp0: flags=8810 mtu 1500
lo0: flags=8049 mtu 16384
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
        inet 127.0.0.1 netmask 0xff000000
ppp0: flags=8010 mtu 1500
sl0: flags=c010 mtu 552
faith0: flags=8002 mtu 1500
tun0: flags=8051 mtu 1492
inet 218.72.106.94 –> 61.174.64.21 netmask 0xffffffff
       Opened by PID 54
[Copy to clipboard]
inet 后的数字部分就是 IP 地址, 证明你上了网啦!不放心可以这样:
CODE:
     # ping -c5 www3.eastgame.net
[Copy to clipboard]
这个不用我多解释了吧~~~~~
配置 rc.conf 使 ADSL 开机上网
想一开机就上网?简单!让我们来配置 /etc/rc.conf 吧,这很简单!就添上这主要的几句:
CODE:
ppp_enable=”yes”
ppp_mode=”ddial”
ppp_profile=”hz163″
[Copy to clipboard]
安装 X11
Xorg 或 XFree86 都可以在 FreeBSD 上安装。从 FreeBSD 5.3-RELEASE 开始,Xorg 成为了 FreeBSD 上的默认 X11 实现。如果需要可以从 Ports Collection 编译和安装 Xorg:
CODE:
   # cd /usr/ports/x11/xorg
   # make install clean
[Copy to clipboard]
你在安装系统时选择了 Xorg 相关的软件包,这步可以省略。
配置 X11
配置 X11 需要几步。第一步是以超级用户的身份建立初始的配置文件:
CODE:
   # Xorg -configure
[Copy to clipboard]
这将在 /root 中生成 xorg.conf.new 的配置文件。下一步是测试现存的配置文件,以确认 Xorg 能够同系统上的图形设备正常工作。要完成这个任务,只需:
CODE:
    # X -config /root/xorg.conf.new
或者
    # Xorg -config xorg.conf.new
[Copy to clipboard]
   如果用户看到一个黑灰的格子和一个 X 形的鼠标指针,那么配置就是成功的。要退出测试,只要同时键入 Ctrl+Alt+Backspace。接下来是调整 xorg.conf.new 配置文件并作测试。用文本编辑器如打开这个文件。要做的第一件事是为当前系统的显示器设置刷新率。这些值包括垂直和水平的同步频率。把它们加到 xorg.conf.new 的 “Monitor” 小节中:
CODE:
Section “Monitor”
       Identifier   “Monitor0”
       VendorName   “Monitor Vendor”
       ModelName    “Monitor Model”
       HorizSync    30-107
       VertRefresh  48-120
EndSection
[Copy to clipboard]
HorizSync 和 VertRefresh 在配置文件中可能没有。如果是这样的话,就需要添加它们。
X 能够利用显示器所支持的 DPMS (能源之星) 功能。如果希望启用显示器的 DPMS 功能,则需要把下面的设置添加到 monitor 节中:
CODE:
      Option       “DPMS”
[Copy to clipboard]
选择默认的分辨率和色深,这是在 “Screen” 小节中定义的:
CODE:
Section “Screen”
       Identifier “Screen0”
       Device     “Card0”
       Monitor    “Monitor0”
       DefaultDepth 24
       SubSection “Display”
              Viewport  0 0
              Depth     24
              Modes     “1024×768”
       EndSubSection
EndSection
[Copy to clipboard]
DefaultDepth  关键字描述了要运行的默认色深。Modes 关键字描述了给定颜色深度下屏幕的分辨率。需要说明的是,目标系统的图形硬件只支持由 VESA 定义的标准模式。前面的例子中,默认色深是使用 24 位色。在采用这个色深时,允许的分辨率是 1024×768。
鼠标的配置
修改 xorg.conf.new 中相关内容为:
CODE:
  Section “InputDevice”
        Identifier  “Mouse0”
        Driver      “mouse”
        Option      “Protocol” “Auto”
        Option      “Device” “/dev/sysmouse”
        Option      “ZAxisMapping” “4 5”
  EndSection
[Copy to clipboard]
   这里的 Option “ZAxisMapping” “4 5″ 可以使中间带滚轮的鼠标正常使用,没有的可以去掉。最后就是将配置文件存盘,并使用前面介绍的测试模式测试一下。如果一切准备妥当,就可以把配置文件放到公共的目录中了。您可以在 Xorg 里面找到具体位置。这个位置通常是  /etc/X11/xorg.conf:
CODE:
    # cp xorg.conf.new /etc/X11/xorg.conf
[Copy to clipboard]
安装桌面环境
我喜欢 GNOME,可以这样安装:
CODE:
     # pkg_add -r gnome2
[Copy to clipboard]
或者:
CODE:
     # cd /usr/ports/x11/gnome2
     # make install clean
[Copy to clipboard]
注意:我强烈建议使用 package 安装, 不然你有得等了 …
到屏幕显示:
FreeBSD6.1 桌面安装指南
就大功告成。具体时间依具体情况定。
启用 GDM
在 /etc/rc.conf 中加入
CODE:
gdm_enable=”YES”
[Copy to clipboard]
开始使用 GNOME
GNOME 可以通过适当地配置名为 .xinitrc 的文件来启动。如果已经有了自定义的 .xinitrc,将启动当前窗口管理器的那一行改为启动 /usr/X11R6/bin/gnome-session 就可以了。如果还没有,那么只需简单地:
CODE:
     # echo “/usr/X11R6/bin/gnome-session” > ~/.xinitrc
中文和字体问题
如果你用 CSH,那么请:
CODE:
     # setenv LANG zh_CN.UTF-8
     # setenv LC_LANG zh_CN.UTF-8
[Copy to clipboard]
另外: 请把 Windows 下的 SimSun.ttf 复制到 /usr/X11R6/lib/X11/fonts/TTF/
* Bug 修正原文为 TrueType/ (FOR FreeBSD 6.0 ONLY!),现根据最新的 FreeBSD 6.1-Release 更改为 TTF/ *
* [资源] 另外,我提供了字体下载,请访问:
http://www.bsdfree.org/fon…
  Sp. Thanx 2 CANNOT*
呵呵,这点我比较幸运,我的 FreeBSD 和 WindowsXP 是安装在 2 块不同的硬盘上的 Mount 一下就可以了 ;)
然后,在 /etc/profile 里面加入:
CODE:
export LANG=zh_CN.UTF8
export LC_ALL=zh_CN.UTF-8
export XMODIFIERS=’@im=SCIM’
[Copy to clipboard]
SCIM 是我们下文要安装的中文输入法。
重启机器,登陆后运行 startx(哗!FreeBSD 从 6.0 到 6.1 的桌面真的爽了很多):
FreeBSD6.1 桌面安装指南
进入 Gnome,这时已经是中文版了。
设置字体
点击 [桌面]–>[首选项] –>[字体],将字体全部换成 SimSun,字体大小为 10,然后点[细节] 选项,[平滑]选无,[微调]选轻微,[次像素顺序]选 RGB。保存后关闭对话框。
安装输入法:SCIM
我一直受网上文章的影响,想安装 Fcitx, 后来发现, 并不一定要 Fcitx。而且 Fcitx 在 FreeBSD6.0+GNOME 下面问题多多,干脆不要了,我找了很久,发现了一个很爽的输入法 SCIM, 我现在已经离不开它了!这就是安装方法:
CODE:
    # cd /usr/ports/chinese/scim-pinyin
    # make install clean
[Copy to clipboard]
SCIM 是一个 C ++ 写的输入法软件平台,全名是 Simple Commom Input Method. 安装完成后,可以使用:pkg_info -D zh-scim-pinyin-0.5.0_3 查看到以下信息:
CODE:
Information for zh-scim-pinyin-0.5.0_3:
Install notice:
——————————————————————–
Remember to set environment variable XMODIFIERS:
csh/tcsh: setenv XMODIFIERS @im=SCIM
sh/bash:  export XMODIFIERS=’@im=SCIM’
and set LANG, LC_CTYPE to one of the following values:
Simplified Chinese:
   zh_CN.UTF-8, zh_CN.GB18030, zh_CN.GBK, zh_CN.GB2312, zh_CN.eucCN
Traditional Chinese:
   zh_TW.UTF-8, zh_TW.Big5
   zh_HK.UTF-8, zh_HK.Big5-HKSCS
To start the SCIM input method daemon, use command:
   scim -d
——————————————————————–
[Copy to clipboard]
它的使用方法都写在这上面了,安装完成马上能用,界面大方漂亮,而且这样一来连控制台也可以正常显示中文,个人觉得比 Fcitx 好啊
安装即时通讯工具(包括 OICQ):gaim-openq
CODE:
        # cd /usr/ports/net/gaim-openq
        # make install clean
[Copy to clipboard]
后记
这样,一个比较舒服的 FreeBSD 的桌面就安装完成了,希望你能够一步步地完成它,安装其它软件,在这里就不多说了,可以参考网络上大量的相关文章。我觉得这篇文章有一点还可以,就是它给出了 Fcitx 之外的另一种选择,而事实上,SCIM 也算是一个相当优秀的输入法了。除此之外,在安装配置使用 FreeBSD 的过程中,别忘了参考《FreeBSD 使用手册》,它内容丰富翔实,很多问题都可以在其中找到解答。如果有任何问题,最好的解答也就是 RTFM . 最后,希望大家顺利完成 FreeBSD 的桌面配置。
*  更新:本文已经针对最新的 FreeBSD 6.1 修正,所以改了标题。另外注意字体路径,和 /etc/profile 的修改。我已经将文章所有的设置验证了一遍,这篇文章的修改就是在 freebsd 桌面下完成的。文章状态改为[完成] 当然,问题是不可避免的,比如,在这次测试中,Gaim+OpenQ 的组合已经失效,即,这个组合不能完成 QQ 的正常登录,这个可不是我的原因,出这个东东的 SF.net 有人提到,Tencent 改了协议还不知道什么的,但是,msn/icq/yahoo messenger 还是可以用的哟~~
这些软件你可以用来代替:
[IRC-cannot 轰炸机] mIRC –> /usr/ports/irc/xchat-gnome
M$ Office –> /usr/ports/editors/openoffice-2.0 /1.0/1.1 …
IE –> Firefox 1.5.x (这个你安装了桌面就有的。)
在 /usr/ports 下面的东东都很好安装:make install clean。有 package 可以用的时候还是推荐 pkg_add -r ****   :)
* to cannot 上面的部分内容是你评分后加的。这个不算 ww, 太麻烦了。呵呵
最后附图片一张为证!这个就是完成后的样子。(ME & Cannot):
FreeBSD6.1 桌面安装指南

本文来自 ChinaUnix 博客,如果查看原文请点:http://blog.chinaunix.net/u/6088/showart_192199.html

正文完