设置 X Window 系统是一项复杂的工作。其原因在于 PC 架构下有数量巨大的显卡,它们中的大多数是用不同的程序接口。幸运的是现在它们中的大多数都支持被称为 VESA的基本图形标准。如果你俄显卡属于这一类,那么你可以用 "startx" 命令来启动 X。如果这对你的显卡不起作用,或者你希望利用它的高级特性,入硬件加速或者 3-D 硬件模拟,那么你就得重新设置 X。
要设置 X,你得建立一个 /etc/X11/xorg.conf 文件。此文件包含你的显卡,鼠标,和显示器的大量细节信息。这是一个非常复杂的设置文件,所幸的是有若干程序可以帮助你来创建。在这里我们会提到它们中的某几个。
xorgsetup
这是一个看上去类似于 Slackware 安装器的简洁的菜单驱动前端。它简单地告诉 X 服务器扫描一边显卡,然后根据它所搜集到的信息来创建一个最佳初始配置文件。这样生成的 /etc/X11xorg.conf 文件对大多数系统来说是一个良好的起点(并且不需要任何修改即可工作)。
xorgconfig
这是一个为高级系统管理员设计的给予文本的 X 设置程序。以下是是用 xorgconfig 的一个例子。首先,启动程序:
# xorgconfig
这会显示一个关于 xorgconfig 的全屏信息。按回车键继续。xorgconfig 将要求你确认设置了正确的 PATH。如果没有问题,按回车键继续。接下来,从显示的菜单中选择你的鼠标。如果你发现你的串口鼠标没有被列出来,就选Microsoft protocol----这是最长用的也许可以工作的选项。然后,xorgconfig 会问你使用中键鼠标 (ChordMiddle) 还是模拟3键 (Emulate3Buttons)。你会在屏幕上看到关于这些选项的详细信息。如果你的鼠标在 X 下不能工作或者鼠标只有两个键(Emulate3Buttons 令你能够通过同时按下两个键的方式模拟中键)就请使用它们。然后,输入鼠标的设备名。默认的 /dev/mouse 选项当连接已在 Slackware 安装时设置好的情况将能工作。如果你正在重复者模式下运行 GPM(Linux 鼠标服务器),你可以把鼠标类型设置为 /dev/gpmdata 以便 X 能够通过 gpm 获取关于鼠标的信息。在某些情况下(尤其是总线鼠标)这会更好地工作,然而大多数用户无需这么做。
xorgconfig 会问你是否启用特定的键绑定。如果你需要就选 "y"。大多数用户可以选"n"----如果你不确定,也选这个。
在下一个段落中,你要输入监视器的同步范围。要开始配置监视器,按 enter。你将会看到一个监视器类型列表----从中选取一个。注意不要超出你的监视器的规格范围,那样做会损坏硬件。置顶监视器的垂直同步范围(你可以在监视器的手册上找到这一点)。xorgconfig 会要求你输入一个字符串以便在 xorg.conf 文件中标识监视器类型。在这3行里输入任何你喜欢的名字(包括留空)。
现在你有机会看一看显卡类型的数据库了。如果你想这么做,选择 "y",并从中选择一块显卡。如果你没有找到你的显卡,那就尝试选择一块使用同样芯片的卡,那也许能够很好地工作。然后选择 X 服务器。选择选项 (5) 以使用你的显卡芯片推荐的 X 服务器。接下来,告诉 xorgconfig 你的显卡有多大的 RAM。xorgconfig 希望你输入更多关于你的显卡的说明文字。如果你喜欢,可以在这三行中输入说明。
接下来会问你 RAMDAC 及时钟生成器的设置。如果你知道这些值那么可以输入它们,但是 X 服务器也许能够成功地探测到这些值。下一个选项是运行 X-probeonly 以获得显卡的时钟设置。即使这失败了,通常也不会是什么大问题。如果你的显卡引起问题,那么就不要用它了。然后会问你希望使用何种显示模式。再次声明,默认提供的选项将是一个很好的起点。在这之后,你可以通过编辑 /etc/X11/xorg.conf 文件并重新安排各种模式,使得1024x768(或者其它任何你喜欢的模式)成为默认值。
到了这里,xorgconfig 程序会问你是否希望保存当前的配置文件。回答 yes 即可保存X 配置文件,配置过程就结束了。现在你就可以用 'startx' 命令来启动 X 了。

