- 论坛徽章:
- 2
|
FreeBSD不同Linux各发行版的系统,Linux各发行版装上系统后桌面也跟着装上了,直接就可以使用桌面环境!
而FreeBSD不同于Linux,FreeBSD安装完成后是不会安装桌面环境的,所以还得我们自己来配置、安装。
下面我们先看看FreeBSD中X的概念:
一、理解
对于那些熟悉其他图形环境,比如 Microsoft® Windows® 或者 Mac OS® 的用户来说,第一次使用 X 可能会感觉很惊讶。
尽管您不需要了解各种 X 组件的所有细节和它们是如何互相影响的; 然而,了解一些基本的知识可以让您很好地利用 X 的强大功能。
首先,应该说FreeBSD的X是分为三个层面,第一个就是X服务端,第二个就是窗口管理器,第三个就是我们所讲的GNOME,KDE,即桌面环境。
X 一开始就是针对网络而设计的,所以 采用了 “client-server” 模型。在 X 模型中, “X server” 运行在有键盘,显示器,鼠标的计算机上。服务器用来管理显示信息,处理来自键盘和鼠标的输入等。 每一个 X 应用程序 (比如 XTerm, 或者 Netscape® 就是一个 “client”。 一个 client 给服务器发送信息,如 “Please draw a window at these coordinates”, 然后服务器就返回处理信息,如 “The user just clicked on the OK button”。
如果您在只有一台计算机的家里或小型办公环境中使用 FreeBSD,您就需要在同一台计算机上运行 X server和 X client。然而,如果您有很多运行 FreeBSD 的机器,您可以在您的桌面计算机上运行 X server,而在比较高档 的服务器上运行 X 应用程序。在这样的环境中,X server 和 X client 之间的 通信就可以通过网络来进行。
这迷惑了一些人,因为 X 的术语和他们料想的有些不同。 他们以为 “X server” 是运行在功能强大的大型机上的,而 “X client” 是运行在他们桌面上的计算机上的。
记住,X server 是有键盘和显示器的那台计算机,而 X client 是那些显示窗口的程序。
并不需要 client 和 server 都运行在同一种操作系统上,或甚至运行在同一种类型的计算机上。在 Microsoft Windows 或者 Apple 公司的 Mac OS 上运行 一个 X server 也是可以的,在它们上面也有很多免费的和商业化的应用程序。
实际上,X 行使了一种叫做 “窗口管理器”的应用程序的职责。有很多这样的程序可用: AfterStep, Blackbox, ctwm, Enlightenment, fvwm, Sawfish, twm, Window Maker,等等。每一个窗口管理器 都提供了不同的界面和观感;其中一些还支持 “虚拟桌面”;有一些允许您可以定制一些键来管理您的桌面; 一些有“开始” 按钮,或者其他类似的设计;一些是 “可定制主题的(themeable)”, 通过安装新的主题,可以完全改变外观。
二、配置X Window系统
这里配置用简要的文字叙述:
1、 在安装完成后,由root身份登陆系统,登陆后执行命令:
命令执行完成后会在用户目录(/root)下生成初始的配置文件(xorg.conf.new),接下来我们应该对这个生成的文件进行配置了。
2、 首先是测试现存的配置文件, 以确认 Xorg 能够同系统上的图形设备正常工作。 要完成这个任务,只需:
- # Xorg -config xorg.conf.new
复制代码
如果用户看到一个黑灰的格子和一个 X 形的鼠标指针,那么配置就是成功的。 要退出测试,只要同时按下 Ctrl+Alt+Backspace
3、修改调整配置文件xorg.conf.new
你可以选择用VI或EE编辑器来打开这个配置文件;打开后打到”Monitor“小节:
- Section "Monitor"
- Identifier "Monitor0"
- VendorName "Monitor Vendor"
- ModelName "Monitor Model"
- HorizSync 30-107 //如果文件中没有此行,必须加上
- VertRefresh 48-120 //如果文件中没有此行,必须加上
- EndSection
复制代码
接下来再找到"Screen"小节:
- Section "Screen"
- Identifier "Screen0"
- Device "Card0"
- Monitor "Monitor0"
- DefaultDepth 24 //注意,这行表示使用默认的色深,必须加上
- SubSection "Display"
- Viewport 0 0
- Depth 24 //不能删除,要不然Xorg会找不到Screen
- Modes "1024x768" //注意,1024后面的是个x,不能打*号上去,这是个误区
- EndSubSection
- EndSection
复制代码
保存配置文件后执行:
- # Xorg -config xorg.conf.new
复制代码
看看是否更改了分辨率!
4、完成
完成后得把xorg.conf.new文件复制到/etc/X11/ ,如下命令:
- cp xorg.conf.new /etc/X11/xorg.conf //注意,复制到/etc/X11下得重命名为xorg.conf
复制代码
5、开始安装gnome
加载光驱:# mount -t cd9660 /dev/acd0 /mnt/cdrom
复制光盘里的package文件夹到硬盘:# cp -R package /home/kelvin/cdrom
进入package安装gnome:# pkg_add gnome2-2.10.2.tbz
6、X和桌面就配置完成了!!
最后在用户目录下新建一个文件(如果没有的话)xinitrc
在这个文件里面输入: /usr/X11R6/bin/gnome-session
保存后,startx即可启动gnome了!
7、希望不会误导各位,如有什么不对的地方,请各们细心指导补充!谢谢!!
[ 本帖最后由 zonyonq 于 2007-1-14 18:25 编辑 ] |
|