ChinaUnix.net 首页 | 博客 | Linux | 论坛 | 人才 | 培训 | 知识库 | 资料 | 读书 | 手册 | 精华 | 下载 | 沙龙 | 搜索
Linux首页 | Linux论坛 | 论坛精华 | 开源新闻 | 技术文章 | 专题专栏 | 新手指南 | 迁移方案 | 产品方案 | 开源项目 | 开源图书 | 软件下载 | 人才招聘 | Linux博客
  搜索

  产品与方案
·中科红旗全面打造现代化邮政体系
·红旗助力“网上审批服务” 推动电子政务
·红旗正版化开创呼和浩特网吧建设新起点
·红旗Linux助信息产业部邮件服务器“快跑”
·中标普华Linux 为电子政务信息化保驾护航
·中标普华Linux助力基金产业
·中标普华Office率先支持UOF标准
·中标普华邮件系统助力西藏政府信息化建设
·红旗Linux助力国库集中支付系统改革
·红旗助中信卫星 掀起GIS通信应用风暴
·红旗软件助力烟草总局 全面建设“数字烟草”
·红旗助力“信访阳光工程”打造畅通信访渠道
·红帽联合FIS发布下一代实时核心银行平台
·红旗助力金盾 打造全无忧出入境信息系统
·红旗Linux全力打造中国邮政总局名址信息库
·爱尔兰证交所从Unix迁移到红帽企业Linux
·一流的意大利银行选择使用红帽企业Linux
·PLUS Finanzservice选择使用红帽企业Linux
·红帽助力TransACT Communications 公司
·法国零售业巨头Lapeyre采用Redhat Linux
·旅游预订网站选择使用红帽企业Linux
·马哈拉施特拉邦政府的红帽解决之道
·美国联邦政府案例
·红帽为慕尼黑展览会提供现代化集群系统
·Yuba郡用开源软件和红帽产品提高了效率
·红帽企业Linux助印度理工建立高性能计算中心
·采用红帽Linux 将系统维护时间缩短了65%
·从UNIX迁移到Linux使Peñoles公司获益非浅
·Hikal公司用红帽企业Linux开展任务关键的ERP项目
·KDE3.5.4新版本发布
·芝加哥商业交易所从Unix向Linux迁移
·南方基金管理有限公司成功案例 Red Hat Linux
·广东北电通讯设备有限公司成功案例
·挪威国家石油公司从UNIX迁移到红帽Linux,成本减半
·中央电视台CCTV动画部案例 Red Hat Linux

  图书

鸟哥的Linux私房菜基础学..


Linux程序设计.第3版


Linux设备驱动开发详解


  下载
·Endian Firewall
·linux kernel(Linux 内核)
·CentOS
·Fedora Core 6
·Scientific Linux
·Slackware 11.0
·Gentoo Linux
·ubuntu-6.10-i386服务器版本
·ubuntu-6.10-amd64服务器版
·ubuntu-6.10-i386桌面版
·ubuntu-6.10-amd64桌面版
·Engarde Linux
您的位置: Linux时代 > 技术文档 > 系统安全 >

FreeBSD6.1桌面安装指南

日期:2006-09-06 作者:horus 来自:www.eastgame.net


目录 
1 把FreeBSD6.0作为自己的桌面 
1.1 前言 
1.2.1 截图 
1.3 安装FreeBSD--->安装完FreeBSD以后请连接网络(ADSL如何连网?) 
1.4 安装 X11 
1.5 配置 X11 
1.5.1 鼠标的配置 
1.6 安装桌面环境 
1.6.1 启用GDM 
1.6.2 开始使用GNOME 
1.7 中文和字体问题 
1.7.1 设置字体 
1.8 安装输入法:SCIM 
1.9 安装即时通讯工具(包括OICQ):gaim-openq 
后记 

前言
 
FreeBSD 是一个基于4.4BSD-Lite的,有许多非凡的特性操作系统。呵呵,Unix给人的印象是总是应用于高端服务器的一种OS,FreeBSD的出现使得基于x86的个人计算机上也可以运行Unix系统。桌面系统好像是M$的Windows系列的天下,最近几年Linux的流行也使得类Unix系统占据了部分桌面,我想说的是,FreeBSD绝对是一个桌面应用不亚于Linux的操作系统。这也是我写这篇文章的原因。 

截图

 
安装FreeBSD 
请参考---->安装FreeBSD<---- 安装完FreeBSD以后请连接网络,如果是服务器,你应该直接用ifconfig配置网卡,再配置rc.conf.(Server怎么能给你当桌面用呢?:-))如果你不知道如何连网,请速与你的ISP联系.

ADSL如何连网?

如果你是ADSL用户,那么你可以这样:

1.配置网络连接 
配置ppp.conf 
先以root身份登录系统,这样:由于是ADSL上网,配置文件是 /etc/ppp下的 ppp.conf,在 /etc/ppp 下可能已经有了  ppp.conf 也可能只有 ppp.conf.sample ,总之,我放弃使用现有的ppp.conf 从ppp.conf.sample新建一个.你可以这样做: 
CODE:

 # rm ppp.conf  (删除ppp.conf , 如果有的话)
 # cp ppp.conf.sample ppp.conf
 # ee ppp.conf  (随自己喜好,使用 ee 或 vi )

这里把我的ppp.conf 附上,以此为范本. 
CODE:

  default:
    set log Phase Chat LCP IPCP CCP tun command
    ident user-ppp VERSION (built COMPILATIONDATE)
    # Ensure that "device" references the correct serial port
    # for your modem. (cuaa0 = COM1, cuaa1 = COM2)
    set device PPPoE:lnc0 # 指明PPPoE使用的设备
    set speed sync  
    set mru 1492
    set mtu 1492    # 网络参数,宽带路由器里也有这个哦
    set ctsrts off
    set timeout 30 # 3 minute idle timer (the default)
    disable lqr
    deny lqr
    add default HISADDR  # 添加PPP默认路由("他的地址")
    enable dns    # request DNS info (for resolv.conf)
 ## 主要是下面部分,上面的可以基本默认,没有的加上即可.
  hz163:   # 注意:这里的hz163是你的ISP名,要比下面的set语句多出一点(一个TAB)
    set authname user(把这里的user换成你的ADSL用户名)
    set authkey password (把这里的password换成你的ADSL密码) 
    set dial
    set login
    set ifaddr 10.0.0.1/0 10.0.0.2/0
    nat enable yes  # 你想和其他机器用NAT共享上网时,这个才是必要的

连接网络 
配置好了ppp.conf,你就成功了一半,接下来的就是输入命令、连接网络喽!
CODE:

  # ppp –ddial hz163

之后看看连接状态。 
CODE:

    # ifconfig

我的结果:
CODE:

 lnc0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> 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<POINTOPOINT,SIMPLEX,MULTICAST> mtu 1500
 lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
         inet6 ::1 prefixlen 128 
         inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3 
         inet 127.0.0.1 netmask 0xff000000 
 ppp0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
 sl0: flags=c010<POINTOPOINT,LINK2,MULTICAST> mtu 552
 faith0: flags=8002<BROADCAST,MULTICAST> mtu 1500
 tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1492
 inet 218.72.106.94 --> 61.174.64.21 netmask 0xffffffff 
        Opened by PID 54

inet后的数字部分就是IP地址,证明你上了网啦!不放心可以这样:
CODE:

      # ping -c5 www3.eastgame.net

这个不用我多解释了吧~~~~~

配置rc.conf使ADSL开机上网 
想一开机就上网?简单!让我们来配置 /etc/rc.conf吧,这很简单!就添上这主要的几句: 
CODE:

 ppp_enable="yes"
 ppp_mode="ddial"
 ppp_profile="hz163"


安装 X11 
Xorg 或 XFree86 都可以在 FreeBSD 上安装。 从 FreeBSD 5.3-RELEASE 开始, Xorg 成为了 FreeBSD 上的默认 X11 实现。如果需要可以从 Ports Collection 编译和安装 Xorg: 
CODE:

    # cd /usr/ports/x11/xorg
    # make install clean

你在安装系统时选择了Xorg相关的软件包,这步可以省略。 

配置 X11 
配置 X11 需要几步。 第一步是以超级用户的身份建立初始的配置文件:
CODE:

    # Xorg -configure

这将在 /root 中生成 xorg.conf.new 的配置文件。下一步是测试现存的配置文件, 以确认 Xorg 能够同系统上的图形设备正常工作。 要完成这个任务,只需: 
CODE:

     # X -config /root/xorg.conf.new
或者
     # Xorg -config xorg.conf.new

如果用户看到一个黑灰的格子和一个 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

HorizSync 和 VertRefresh 在配置文件中可能没有。 如果是这样的话, 就需要添加它们。 

  X 能够利用显示器所支持的 DPMS (能源之星) 功能。如果希望启用显示器的 DPMS 功能,则需要把下面的设置添加到 monitor 节中: 
CODE:

       Option       "DPMS"

选择默认的分辨率和色深,这是在 "Screen" 小节中定义的: 
CODE:

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        DefaultDepth 24
        SubSection "Display"
               Viewport  0 0
               Depth     24
               Modes     "1024x768"
        EndSubSection
EndSection

DefaultDepth  关键字描述了要运行的默认色深。Modes 关键字描述了给定颜色深度下屏幕的分辨率。 需要说明的是,目标系统的图形硬件只支持由 VESA 定义的标准模式。 前面的例子中, 默认色深是使用 24位色。在采用这个色深时, 允许的分辨率是 1024x768。 

鼠标的配置 
修改xorg.conf.new中相关内容为: 
CODE:

   Section "InputDevice"
         Identifier  "Mouse0"
         Driver      "mouse"
         Option      "Protocol" "Auto"
         Option      "Device" "/dev/sysmouse"
         Option      "ZAxisMapping" "4 5"
   EndSection

这里的Option "ZAxisMapping" "4 5"可以使中间带滚轮的鼠标正常使用,没有的可以去掉。最后就是将配置文件存盘, 并使用前面介绍的测试模式测试一下。如果一切准备妥当, 就可以把配置文件放到公共的目录中了。 您可以在 Xorg 里面找到具体位置。 这个位置通常是  /etc/X11/xorg.conf: 
CODE:

     # cp xorg.conf.new /etc/X11/xorg.conf

安装桌面环境 
我喜欢GNOME,可以这样安装: 
CODE:

      # pkg_add -r gnome2

或者: 
CODE:

      # cd /usr/ports/x11/gnome2
      # make install clean

注意:我强烈建议使用package安装,不然你有得等了... 
到屏幕显示:



就大功告成。具体时间依具体情况定。

启用GDM 
在/etc/rc.conf 中加入
CODE:

gdm_enable="YES" 

开始使用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

另外:请把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/fonts/  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'

SCIM是我们下文要安装的中文输入法。
重启机器,登陆后运行startx(哗!FreeBSD从6.0到6.1的桌面真的爽了很多):



进入Gnome,这时已经是中文版了。 

设置字体 
点击[桌面]-->[首选项] -->[字体],将字体全部换成SimSun,字体大小为10,然后点[细节]选项,[平滑]选无,[微调]选轻微,[次像素顺序]选RGB。保存后关闭对话框。 

安装输入法:SCIM 
我一直受网上文章的影响,想安装Fcitx,后来发现,并不一定要Fcitx。而且Fcitx在FreeBSD6.0+GNOME下面问题多多,干脆不要了,我找了很久,发现了一个很爽的输入法SCIM,我现在已经离不开它了!这就是安装方法: 
CODE:

     # cd /usr/ports/chinese/scim-pinyin
     # make install clean

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
--------------------------------------------------------------------

它的使用方法都写在这上面了,安装完成马上能用,界面大方漂亮,而且这样一来连控制台也可以正常显示中文,个人觉得比Fcitx好啊 

安装即时通讯工具(包括OICQ):gaim-openq
CODE:

         # cd /usr/ports/net/gaim-openq
         # make install clean

后记 
这样,一个比较舒服的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):

本文被浏览



 相关新闻

FreeBSD下安装apache2+mysql5+php52006-08-30 17:42:55
Sun公司文件系统ZFS被移植到FreeBSD平台2006-08-23 10:25:24
从Linux迁移到FreeBSD2006-07-12 10:56:27
FreeBSD 6.0已经正式发布2005-11-07 10:13:52
发行版发布:FreeBSD 5.4-RELEASE2005-05-10 09:20:54
开发者发行版:FreeBSD 5.4-RC42005-05-03 12:16:30
开发者发行版发布:FreeBSD 5.4-RC32005-04-20 14:08:10


 相关评论
关于我们 | 联系方式 | 广告合作 | 诚聘英才 | 网站地图 | 免费注册

Copyright © 2001-2006 ChinaUnix.net All Rights Reserved

感谢所有关心和支持过ChinaUnix的朋友们

京ICP证041476号