|
当您第一次登录时使用的是字符界面, 许多人更喜欢图形界面. 对Linux系统, 图形界面的选择就是X Window系统.
为了运行X, 您必须已经安装了必须的包. 如果您在安装Red Hat Linux时选择了'X Window System' 组件,
那么一切都已经准备好了. 请翻到6.3.2节.
如果您在安装Red Hat Linux时没有选择'X Window System'组件, 那么您的Red Hat Linux系统不会有必须的软件.
虽然可以手工安装所须的包, 但您会发现重新安装更容易, 特别是如果您是Linux新手的话.
当然, 如果您想尝试, Red Hat常见问题, 附录E.8.1
讨论了手工安装X需要的包.
有三种方法为您的机器配置XFree86:
- Xconfigurator
- xf86config
- 手工
Xconfigurator 和 xf86config 在功能上是一样的并且同样工作得很好. 如果您想得到更多的文档,
请参见:
http://www.xfree86.org
Xconfigurator
是一个全屏幕的菜单驱动的程序用来引导您配置您的X服务器. xf86config是随XFree86发布的面向命令行的程序. 它不如Xconfigurator
方便, 但更完整. 如果这些工具都不能提供一个可以工作的XF86Config文件, 您可能有不支持的卡或者您必须手工写配置文件.
通常情况是前者, 所有在试图自己写配置文件之前, 检查一下您的卡是否被支持.
如果您的卡不被XFree86支持, 您也许得考虑使用商品化的X服务器. 如果您对您的显示卡是否被支持有问题, 您可以检查
http://www.xfree86.org 得到关于XFree86的信息.
X服务器
假定您在安装时选择了合适的显示卡,
您的X服务器应该已经正确地安装. 以后运行 Xconfigurator 或 xf86config, 你必须选择相同的显示卡,
不然自动检测将失败.
如果您认为您为您的显示卡安装了错误的X服务器, 您必须在配置之前安装一个正确的. 例如, 如果CD装在/mnt/cdrom,
而您需要安装S3服务器, 输入以下命令:
cd /mnt/cdrom/RedHat/RPMS
rpm -ivh XFree86-S3-3.1.2-1.i386.rpm
ln -sf ../../usr/X11R6/bin/XF86_S3 /etc/X11/X
这将安装S3服务器并做出正确的符号连接.
Xconfigurator
您必须首先选择显示卡来配置X Windows. 滚动支持的卡的清单直至找到您的卡. 表48
也许能帮助您决定适合您硬件的显示服务器. 如果您的卡没有列出, 可能它不被XFree86支持.
这时您可以选择清单中的最后一项(Unlisted Card)或一个商页的X Windows服务器.
下一步是选择您的显示器. 如果您的显示器没有列出, 您可以选择某个通用的显示器类型或者'Custom'然后输入您自己的参数.
用户化的显示器配置仅推荐给那些熟悉 CRT显示器内部工作的人. 一般用户应该从清单中选择一个通用的类型. 然后您要告诉
Xconfigurator您有多少显示内存. 将光标移到适合的条目, 然后按[Enter] 或 [F12] 继续.
对于下一步, 建议您选择默认值(No Clockchip Setting), 但有经验的用户可以指定某个适合clockchip.
选择您的服务器
如果您不清楚您的芯片组, 最好的方法是查看卡. 表48
列出哪个芯片组需要哪个服务器. 选择最适合您的硬件的一个.
| Server |
Chipset |
| 8514 |
IBM 8514/A Boards and true clones |
AGX |
All XGA graphics boards |
I128 |
#9 Imagine 128 (including Series II) boards |
Mach32 |
ATI boards using the Mach32 chipset |
Mach64 |
ATI boards using the Mach64 chipset |
Mach8 |
ATI boards using the Mach8 chipset |
Mono |
VGA boards in monochrome |
P9000 |
Diamond Viper (but not the 9100) and Others |
S3 |
#9 Boards, most Diamonds, some Orchids, Others |
S3V |
Boards using the S3 ViRGE (including DX, GX, VX)
chipset |
SVGA |
Trident 8900 & 9400, Cirrus Logic, C & T, ET4000, S3
ViRGE, Others |
VGA16 |
All VGA boards (16 color only) |
W32 |
All ET4000/W32 cards, but not standard ET4000's
|
表48: XFree86 X 服务器
结束
如果以后您想提供您的显示器的频率, 您可以手工编辑配置文件或者再次运行 Xconfigurator然后从清单中选择更接近的显示器.
最后的配置步骤是选择您想包含在XF86Config文件中的显示模式. 用光标键在色深 (8,16和14bit)清单中移动光标. 用
[Spacebar]选择分辨率, 并用[Tab] 键在域之间移动. 当您选择完想用得显示模式, 将光标移到'OK'按钮并按[Enter],
或者用[F12]快捷键. 一个信息屏将告诉您显示模式的当前信息.
如果您在安装Red Hat Linux时选择了'X Window System'组件, 那么您已经都设置好了. 您现在要做的就是让X运行起来.
有两种方法. 您可以:
让我们先介绍手工启动.
Red Hat Linux在安装完后不会自动为您启动X. 因此, 在您第一次启动Red Hat Linux 系统时, 您将看到字符界面的登录提示.
为了启动X, 您先要登录(用您的非root帐号), 然后输入startx命令. 屏幕应该变成空白,
然后(经过短暂延迟)您将看到一个图形的桌面带有一个或多个窗口. 根据您所安装的包以及其他变量的不同, 您所看到的桌面会有所不同.
结束后您想离开X, 您可以用鼠标左键单击桌面的任何部分(换句话说就是屏幕上不属于任何窗口的部分). 选择'Exit Fvwm', 'Quit',
或'logout'菜单条目, X将关闭, 回到您原先的字符界面. 然后您可以正常退出.
请注意: 在使X能自动启动之前, 您必须确定您的X配置能正常工作. 不然, 将会使您难以登录您的Red Hat Linux系统.
如果您还没有做到这一点, 请回到上一节.
可以将您的Red Hat Linux配置成在启动系统时自动启动X. 当这样配置时, xdm 会运行, 并显示一个图形界面的登录屏幕.
登录之后, 您将运行在一个正常的X进程中, 就象您手工输入了startx命令一样. 很不错, 是吗?
以下是如何做到这样的概述:
- 用telinit测试xdm.
- 编辑/etc/inittab.
- 重启动.
让我们详细的解释每一步.
用telinit测试xdm
-- telinit命令是用来改变您的Red Hat Linux系统的'运行级别'. 正是运行级别控制着系统操作的不同方面,
包括是否启动xdm. 新安装的Red Hat Linux系统使用级别3为默认值; 这导致您在登录时看到字符界面. 因为xdm是在级别5启动,
您必须输入命令:
/sbin/telinit 5
请注意: 您必须以root登录来使用telinit. 还要注意在修改运行级别时您不能Red Hat
Linux系统中运行任何程序, 因为修改运行级别时将杀死所有运行着的程序.
如果一切正常, 短暂延迟后您将看到xdm登录屏幕. 登录并检查X的桌面. 然后退出, 确信xdm重新出现.
如果是这样的话, 您的系统自动启动X的配置是正确的. 如果有问题, 您可以同过运行telinit(如, '/sbin/telinit
3'')或者重新启动回到级别3.
编辑 /etc/inittab
-- 文件 /etc/inittab 是用来决定系统的默认运行级别以及其他事情的. 我们需要把默认运行级别从3改到5; 因此,
我们必须编辑/etc/inittab. 用您选择的编辑器修改/etc/inittab 中的这一行:
id:3:initdefault:
当您完成时, 您应该看到:
id:5:initdefault:
请注意: 确信您只是将数字3改成了5! 不要修改其他任何东西, 否则您的Red Hat
Linux系统可能根本无法启动! 修改之后, 退出编辑器, 用这条命令检查您的修改:
less /etc/inittab
(按[Space]键来翻页; [Q]退出.) 如果一切正常, 就可以重启动了.
重启动
-- 参见第6.2.4节以重启动您的Red
Hat Linux系统. 恭喜! 您现在已经完全图形化了(好,您的系统至少是)...
感谢wmconfig, 使您方便地修改您的桌面显示. 选择Preferences 菜单条, 然后(在WM Style下)您将可以选择不同的桌面(也叫窗口管理器)形式.
如果您想了解更多, 请阅读wmconfig帮助.
对于Red Hat Linux的新用户, 有一些工具可以使工作更简单. 它们都需要X来运行, 所以您必须先设置好X. 这些工具是:
- 用户信息工具 -- 方便地修改您的'gecos', 或基本帐号信息. 运行 /usr/bin/userinfo.
- 用户口令工具 -- 用它可以简单地修改口令. 运行 /usr/bin/userpasswd.
- 文件系统装载(mount)工具 -- 使装载或卸载文件系统更简单. 每个可装载的文件系统必须在/etc/fstab中有user选项(参见mount
在线帮助以得到关于user选项的更多信息). 运行/usr/bin/usermount.
- 网络设备工具 -- 用这个工具启动和结束网络界面变成了点击的操纵. 运行/usr/bin/usernet.
要求每个用户控制的界面是用户可以控制的.
|