在 Red Hat 的 Linux 发行版下,有两种主要方法可以使 X 正常工作。第一种也是最简单的方法是使用 Red Hat 自己的 ``Xconfigurator'' 工具。该工具尝试检测您的硬件并安装适用的 X 软件以及相应的配置设置。
如果您在使用 Xconfigurator 尝试各种设置后仍然不成功,那么使用 ``xf86config'' 工具。虽然它肯定不如 Xconfigurator 那样用户友好或有吸引力,但它可以让您更好地控制配置过程。
最后,如果您仍然不走运,您可能不得不求助于手动编辑 ``/etc/X11/XF86Config'' 文件并通过调整各种设置。如果是这种情况,您可能需要从 Linux 社区获得帮助(有关详细信息,请参阅 第 13.3 节)。不过,请放心——在大多数情况下,Xconfigurator 都能很好地完成工作!
在使 X 正常工作后,您可能会对缺少丰富的色彩感到失望。这是因为 X 默认使用 8 位/像素 (``bpp'') 颜色深度。但是,您可以使用更高的颜色深度,前提是您的视频硬件支持它们。
各种颜色深度都列在您的 ``/etc/X11/XF86Config'' 文件中,看起来像这样
Subsection "Display" Depth 24 Modes "800x600" "1024x768" ViewPort 0 0 Virtual 1024 768 EndSubsection |
上面的部分显示了在使用 24 位颜色深度时可用的分辨率(800x600 和 1024x768,如 “Modes” 行中所列);这些分辨率可以使用 “运行时” 之间切换。<Alt><+>和<Alt><->键。
提示:提示:默认情况下,当 X 启动时,它会使用最低分辨率。如果您像我一样不喜欢这种行为,只需编辑 ``/etc/X11/XF86Config'' 文件并反转分辨率(即 “1024x768” “800x600”)。
当您进行设置时,您可以通过键入 ``startx -- -bpp 24'' (对于 24 位深度),并确保 X 对于您希望使用的颜色深度正常工作。)
如果您能够成功使用更高的颜色深度并希望将其用作默认值,则需要创建一个 ``/etc/X11/xinit/xserverrc'' 文件,如下所示
exec X :0 -bpp 24 |
上面的更改将允许 X 使用 24 位/像素(如果您遇到问题,请尝试 16 或 32 而不是 24)。
假设您已正确配置 X,启动它只需键入 ``startx'' 作为任何用户即可。X GUI 将启动,在您完成会话并退出 X 后,您将返回到常规 Linux 控制台。
可选地,X 可以在系统启动时启动并始终运行(有关如何实现此目的的详细信息,请参阅 第 5.2 节)。对于那些不喜欢看到 “无聊” 的黑白控制台的用户,或者对于那些希望尽可能避免处理命令行 shell 的用户来说,这可能很方便。