5. 运行 XFree86

在你的XF86Config文件配置完成后,你就可以启动 X 服务器并尝试运行它了。首先,确保/usr/X11R6/bin在你的路径中。

启动 XFree86 的命令是

startx

这是 xinit 的前端(以防你在其他 UNIX 系统上习惯使用 xinit)。

这个命令会启动 X 服务器,并运行文件.xinitrc在你家目录中的命令。.xinitrc只是一个包含要运行的 X 客户端的 shell 脚本。如果此文件不存在,则使用系统默认的/usr/X11R6/lib/X11/xinit/xinitrc文件。

一个标准的.xinitrc文件看起来像这样

#!/bin/sh

xterm -fn 7x13bold -geometry 80x32+10+50 &
xterm -fn 9x15bold -geometry 80x34+30-10 &
oclock -geometry 70x70-7+7 &
xsetroot -solid midnightblue &

exec fvwm2 

此脚本将启动两个 xterm 客户端,一个 oclock,并将根窗口(背景)颜色设置为 midnightblue。 然后它将启动窗口管理器 fvwm2。 请注意,fvwm2 是使用 shell 的 exec 语句执行的; 这导致 xinit 进程被 fvwm2 替换。 一旦 fvwm2 进程退出,X 服务器将关闭。 您可以使用根菜单导致 fvwm2 退出:按下桌面背景上的鼠标按钮 1 -- 这将显示一个弹出菜单,允许您 退出 Fvwm2

请确保.xinitrc中的最后一个命令以 exec 启动,并且没有放置在后台(行尾没有与号)。 否则,X 服务器将在启动.xinitrc文件中的客户端后立即关闭。

或者,您可以同时按下 ctrl-alt-backspace 退出 X。 这将直接杀死 X 服务器,退出窗口系统。

以上是一个非常非常简单的桌面配置。 通过在你的.xinitrc文件中的客户端后立即关闭。

上做一些工作,可以获得许多很棒的程序和配置。 如果您是 X Window System 环境的新手,我们强烈建议您阅读一本名为 The Joy of X: An Overview of the X Window System 的书,作者是 Niall Mansfield(Addison-Wesley 1993,ISBN 0201-565129)。 使用和配置 X 太深入了,无法在此处介绍。 有关入门线索,请参见 xtermoclockfvwm2 的手册页。