【 tulaoshi.com - Linux 】
by Steve Frampton
X Window 系统,又称作 “X” (常被很多人误解为“X-Windows”) 是一个 Linux 上的 GUI。和微软的视窗并
不一样,X Window 系统看起来及运作起来有很多不同点。它可以很基本或很先进地运作,可以看起来很漂亮或
很丑陋,很快或很慢 (其中每一样都是主观性质并且在很多使者之间引起像是“Linux 对 Microsoft NT”这
类争议)。
要让 X 正常工作其围可以从很简单到很杂 ! 在 Linux 的新使用者中常常被抱怨,而且我自己本身也已经和
组态设定奋战过无数次了,所以我可以完全理解。幸运地,在新的 Linux 发行版中这类组态已经变得更简单及更
自动化。事实上,如果您正在使用 Red Hat 6.1 您可能不需要担心这个问题。
虽然在大多数的情况中 X 可以自动地组态,但有些是例外 ; 我会建议您先了解或是察明显示卡的形式及系统所
安装显示记忆体的数量,以及显示器的形式和水平及垂直扫描频率 (这些资料通常在显示器的使用手册上可以查
到,或是可以在 WWW 上找到)。
使用 X-Configurator 让 X Window 系统运作
要让 X 运作在 Red Hat 的发行版的下有两种主要的方法。第一种也是最简单的方法,是使用 Red Hat 自己的
``Xconfigurator' 公用程式。这个公用程式会尝试去侦测硬体并且用适当的组态设定来安装合适的 X 软体。
如果您在 Xconfigurator 中尝试各种设定後仍然不成功的话,不仿试试 ``xf86config' 这个工具软体,管其
介面无疑地不如 Xconfigurator 那麽友善或吸引人,但它可以让您控制组态过程中的更多细节。
最後,如果您手气仍然不佳的话,可能需要透过手动编辑 ``/etc/X11/XF86Config' 这个档案变动各种设定。如
果这是事实的话,您可能需要从 Linux 社群寻求协助 (查看 第13章,在哪里可以得到帮助 一节 有关细节)。但
是,放轻松,在大部分情况中 Xconfigurator 可以胜任工作 !
在让 X 正常运作後,您可能会对色彩不够丰富而感到失望。这是因为 X 预设每画素色阶为 8位元
8-bit per pixel (``bpp')。您可以使用较高的色阶,但是,前题是您的硬体可以支援。
各种色阶列在 ``/etc/X11/XF86Config' 这个档中,并且看起来像这个样子 :
Subsection "Display"
Depth 24
Modes "800x600" "1024x768"
ViewPort 0 0
Virtual 1024 768
EndSubsection
上列片段显示出当使用 24位元色阶时所有可能使用的解析度 (800x600 及 1024x768,列在“Modes”之後) ; 这些
解析度可以使用 及 键作“即时”切换 。
小技巧:因为这个缘故,当 X 启动时会使用最低解析度。如果您和我一样不喜欢这个性质,只要编辑
``/etc/X11/XF86Config' 这个档并且将解析度反过来 (亦即.“1024x768” “800x600”).
当您都设定好後,可以键入``startx -- -bpp 24' (使用 24位元色阶) 手动测试每一个色阶并且确定 X可以在您想
要的色阶下正常工作.)
如果您可以成功地使用一个较高的色阶,并且您希望作为预设值, 您需要作一个像下面的
``/etc/X11/xinit/xserverrc' 档:
exec X :0 -bpp 24
上述的改变会允许 X 使用 24 bits per pixel (如果您遇到困难,试试 16 或 32 以取代 24)
假使您已经正确地组态 X ,任何使用者只要键入 ``startx' 就可以开始, X GUI 将会启动,并且当您结束您的
session 并且离开 X ,您将会返回一般的 Linux 主控台。
或者,X 会随着开机而启动,并且一直执行 (查看使用 X 桌面管理程式 一节 有关如何达成的相关资讯)。这对於那
些不喜欢黑白且无味的主控台的使用者,或是那些想可能避免处理命令列 shell 的人而言是很便利的。