Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5017607
  • 博文数量: 921
  • 博客积分: 16037
  • 博客等级: 上将
  • 技术积分: 8469
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-05 02:08
文章分类

全部博文(921)

文章存档

2020年(1)

2019年(3)

2018年(3)

2017年(6)

2016年(47)

2015年(72)

2014年(25)

2013年(72)

2012年(125)

2011年(182)

2010年(42)

2009年(14)

2008年(85)

2007年(89)

2006年(155)

分类: BSD

2006-04-06 04:08:30

    把FreeBSD6.0作为自己的桌面
 

前言

搞了这么久的FreeBSD,都是做服务器的,还没做过桌面,很有意向玩一玩,就在自己的电脑上装了个6.0的。以下是我的安装过程,贴出来供大家参考。

 

安装FreeBSD

安装完FreeBSD以后请连接网络

 

安装 X11

Xorg XFree86 都可以在 FreeBSD 上安装。 从 FreeBSD 5.3-RELEASE 开始, Xorg 成为了 FreeBSD 上的默认 X11 ,已经不再叫做Xfree86

可以在安装系统时就安装Xorg,安装时进入每一个菜单选择all ,如果没安装可以从 Ports Collection 编译和安装 Xorg

# cd /usr/ports/x11/xorg

# make install clean

安装完毕之后重启机器,这样才能接下来配置。

 

配置 X11

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

# Xorg –configure

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

# Xorg -config xorg.conf.new

如果用户看到一个黑灰的格子和一个 X 形的鼠标指针,那么配置就是成功的。要退出测试,只要同时键入 Ctrl+Alt+Backspace。接下来是调整 xorg.conf.new 配置文件并作测试。用文本编辑器如打开这个文件。要做的第一件事是为当前系统的显示器设置刷新率。 这些值包括垂直和水平的同步频率。把它们加到 xorg.conf.new "Monitor" 小节中:

Section "Monitor"

        Identifier   "Monitor0"

        VendorName   "Monitor Vendor"

        ModelName    "Monitor Model"

        HorizSync    30-107

        VertRefresh  48-120

EndSection

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

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

Option       "DPMS"

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

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中相关内容为:

   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

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

 

另一种办法配置Xorg:(个人比较倾向于这种方式)

# Xorgcfg –textmode

然后就可以按照提示一步步的下去了,完了之后再编辑/etc/X11/xord.conf

再鼠标配置处加上这行:

Option      "ZAxisMapping" "4 5"

 

安装桌面环境

安装GNOME

# pkg_add -r gnome2

或者:

# cd /usr/ports/x11/gnome2

# make install clean

 

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

 

启用GDM

/etc/rc.conf 中加入

gdm_enable="YES"

这样你开机就是进入gnome界面了。

 

开始使用GNOME

GNOME可以通过适当地配置名为 .xinitrc 的文件来启动。 如果已经有了自定义的 .xinitrc,将启动当前窗口管理器的那一行改为启动 /usr/X11R6/bin/gnome-session 就可以了。 如果还没有,那么只需简单地:

# echo "/usr/X11R6/bin/gnome-session" > ~/.xinitrc

 

中文和字体问题

如果你用CSH,那么请:

# setenv LANG zh_CN. eucCN

# setenv LC_LANG zh_CN. eucCN

# setenv LC_CTYPE=zh_CN.eucCN

 

我的是bash,所以可以在.bashrc里加入(因为默认没有这个文件,我们就自己编辑一个):

#!/usr/local/bin/bash

LANG=zh_CN.eucCN
LC_LANG=zh_CN.eucCN
LC_CTYPE=zh_CN.eucCN

export LANG LC_LANG LC_CTYPE

 

.profiles文件里加入:

 

export LANG zh_CN. eucCN

export LC_LANG zh_CN. eucCN

export LC_CTYPE=zh_CN.eucCN

 

另外:请把Windows下的SimSun.ttf复制到/usr/X11R6/lib/X11/fonts/TrueType/
/usr/X11R6/lib/X11/fonts/TrueType
这个目录没有就自己建立一个

# mount_ntfs /dev/ad0s1 /mnt

# cp /mnt/WINDOWS/Fonts/SimSun.ttf /usr/X11R6/lib/X11/fonts/TrueType


重启机器,登陆后运行startx,进入Gnome,这时已经是中文版了。

 

设置字体

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

 

安装KDE (我还是比较喜欢KDE^_^)

# pkg_add –r kde

或者:

# cd /usr/ports/x11/gnome2

# make install clean

KDE中文化:

# cd /usr/ports/chinses/kde3-i18n-zh_CN

# make install clean

.xinitrc方式启动

# ech "/usr/local/bin/startkde" >~/.xinitrc

这样你startx时启动的kde就有简体中文的选项了。

 

等等,还得为kde增加启动界面啊,总不能老是startx吧,gnomegdmkde自然就时kdm啦,呵呵。Kdm的设置不像gdm那么简单:

修改/etc/ttys文件,把

ttyv8   "/usr/X11R6/bin/xdm -nodaemon"  xterm   off secure

改为:

ttyv8   "/usr/X11R6/bin/kdm -nodaemon"  xterm   on  secure

还要修改文件 /usr/X11R6/lib/X11/xdm/Xsession 文件,把中间的这段文字:

case $# in
1)
        case $1 in
        failsafe)
                exec xterm -geometry 80x24-0-0
                ;;
        esac
esac

改成:

case $# in
1)
        case $1 in
        kde)
                exec startkde
                ;;
        failsafe)
                exec xterm -geometry 80x24-0-0
                ;;
        esac
esac

 

设置字体

KDE的字体则在控制中心里设置自己找一下 ^_^

 

安装输入法:SCIM

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

# 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查看到以下信息:

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好啊。

 

.profiles里面加入:

export XMODIFIERS="@im=SCIM"
export XIM=scim
export XIM_PROGRAM=scim

本来还应该在这里加上一行scim & 以便启动机器时就能启动scim不过我在自己的机器上试了好多次都不行,只能自己动手在终端里输入scim & 或者scim –d启动输入法里,不知道是不是哪里配错了还是什么其他的原因,希望哪位高人解决了,我也学习学习^_^.

 

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

# cd /usr/ports/net/gaim-openq

# make install clean

 

安装firefox

# cd /usr/ports/www/firefox

# make install clean

firefox中文化:

# cd /usr/ports/chinese/firefox-zh_CN/

# make install clean

阅读(1828) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~