Xfce并不像KDE与Gnome般,它并不常见于Linux发行版中。不过仍有少部份发行版用它作为缺省的桌面环境,但大型发行版如Debian 与Fedora Core则只将其作为可选择配件。 随着xfce的成熟,现在使用xfce作桌面的系统已经越来越多了。Xfce是个完全的自由软件。Xfce的每个独立组件按BSD许可证、GNU通用公共许可证或GNU库通用公共许可证之一进行发布。坚守标准是Xfce 4的一个主要设计目标,特别是 上定义的那些标准。这使得Xfce
4可以和为其它桌面环境编写的程序进行无缝的互操作,只要这些桌面环境遵循了这些规范(标准)。
一、安装软件
1、安装好基本系统,重启后登录root,安装软件:
#pkg_add -r
Xorg
2、有一个二进制的Xfce 软件包存在,要安装的话,执行下面的命令
# pkg_add -r xfce4
另外,也可以使用 Ports
Collection 从源代码联编:
# cd
/usr/ports/x11-wm/xfce4
# make install clean
即在自己的电脑上编译安装软件包,会使CPU接近满负荷运行,而且速度会很慢。
3、安装中文语言包(可选):
#cd
/usr/ports/chinese/scim-pinyin/
#make install
clean
二、配置:
1、对于
Xorg 7.3
这个版本,可以不需要任何的配置文件就能运行,在提示符下键如下命令:
从 Xorg 7.4 开始, 可以使用
HAL
自动检测键盘和鼠标。Ports
sysutils/hal 和 devel/dbus 将被作为 x11/xorg 所依赖的包安装进系统。 并且需要在 /etc/rc.conf 文件中启用:
#ee
/etc/rc.conf
加入
hald_enable="YES"
dbus_enable="YES"
fusefs_enable="YES"
2、以超级用户的身份建立初始的配置文件:
# Xorg -configure
这会在 /root 中生成一个叫做
xorg.conf.new 的配置文件
(无论您使用 su(1) 或直接登录,都会改变默认的 $HOME 目录变量)。 X11
程序将尝试探测系统中的图形硬件,并将探测到的硬件信息写入配置文件,以便加载正确的驱动程序。
3、测试现存的配置文件,以确认
Xorg 能够同系统上的图形设备正常工作。 对于
Xorg 7.3
或者之前的版本,键入:
# Xorg -config
xorg.conf.new
从 Xorg 7.4
和更高的版本开始,这个测试将显示出一个黑色的屏幕,对于判断 X11 是否能正常工作会造成一些困扰。可以通过 retro 选项使用旧的模式:
# Xorg -config xorg.conf.new
-retro
如果看到黑灰的格子以及 X
型鼠标指针,就表示配置成功了。 要退出测试, 需要同时按下 Ctrl+Alt+Fn 来切换到用于启动 X 的虚拟控制台 (F1 表示第一个虚拟控制台) 之后按 Ctrl+C。
4、接下来是调整
xorg.conf.new
配置文件并作测试。用文本编辑器如 emacs或
ee打开这个文件。要做的第一件事是为当前系统的显示器设置刷新率。这些值包括垂直和水平的同步频率。把它们加到
xorg.conf.new 的
"Monitor"
小节中(注:一般不修改,按照系统默认配置的就行):
Section "Monitor"
Identifier
"Monitor0"
VendorName
"Monitor Vendor"
ModelName
"Monitor Model"
HorizSync
30-107
VertRefresh 48-120
EndSection
在配置文件中也有可能没有 HorizSync 和
VertRefresh。
如果是这样的话,就只能手动添加,并在 HorizSync 和 VertRefresh 后面设置合适的数值了。在上面的例子中,
给出了相应的显示器的参数。
关闭 xorg.conf.new
之前还应该选择默认的分辨率和色深。这是在 "Screen" 小节中定义的(注:一般不修改,按照系统默认配置的就行):
Section "Screen"
Identifier "Screen0"
Device
"Card0"
Monitor
"Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0
0
Depth
24
Modes
"1024x768"
EndSubSection
EndSection
DefaultDepth 关键字描述了要运行的默认色深。这可以通过 Xorg的 -depth 命令行开关来替代配置文件中的设置。 Modes
关键字描述了给定颜色深度下屏幕的分辨率。需要说明的是,目标系统的图形硬件只支持由 VESA 定义的标准模式。 前面的例子中, 默认色深是使用 24位色。在采用这个色深时,允许的分辨率是 1024x768。
最后就是将配置文件存盘,并使用前面介绍的测试模式测试一下。
5、如果一切准备妥当,就可以把配置文件放到公共的目录中了。您可以在
Xorg里面找到具体位置。这个位置通常是
/etc/X11/xorg.conf 或
/usr/local/etc/X11/xorg.conf。
# cp xorg.conf.new
/etc/X11/xorg.conf
6、现在,要告诉X服务器在下次X启动时执行 Xfce。只要执行下面的命令:
% echo "/usr/local/bin/startxfce4" >
~/.xinitrc
7、重启,就可以进入xfce4桌面环境。
Xfce可以通过适当地配置名为
.xinitrc
的文件来启动。如果已经有了自定义的 .xinitrc,将启动当前窗口管理器的那一行改为启动 /usr/local/bin/startxfce4就可以了。如果还没有,那么只需简单地:
% echo " /usr/local/bin/startxfce4" >
~/.xinitrc
#startx