图形化的界面能让我们方便地享用Linux的强大功能,而且现在Linux的图形化界面已经越来越完善。Linux中经常使用的图形显示系统是X- Window,但是由于其与常见的MS Windows系统有很大的差异,所以在使用时常会遇到一些问题,比如无法驱动显卡、显示器参数错误、花屏和图形界面无法启动等。
因此,本文将在简介X-Window的基础上,介绍如何安装常见显卡和声卡的驱动程序、相关的配置文件,以及参数调整等内容。
X-Window概述
X-Window是一套显示系统,包括Server端和Client端,他们之间使用X协议互相通信。X诞生于1984年,在较短的时间内它就发布到了11个版本—X11。X11经过多年的发展,现在已经发布到X11R6。
X Client将希望显示的图形发送到X Server,X Server将图形显示在显示器上,同时为X Client提供鼠标、键盘的输入服务。因为C/S结构,可以将X的Server和Client分别运行在两台计算机上,甚至可以安装一些软件,让 Windows作为X Server,让Linux作为Client,将KDE或GNOME等桌面环境显示到Windows主机上来。
图1所示让Windows作为X Server
使用Xmanager 1.3.9,在Windows XP上运行X Server,然后运行一台Linux主机下的startkde,将KDE桌面环境显示在Windows XP下。
使用startx命令可以启动X-Window系统。实际上,是在一台计算机上同时运行Server和Client,在运行startx之后,首先启动的是XFree86,它是Linux平台上最常用的X Server端;然后,又运行X的Client程序,如startkde(KDE的启动脚本)或gnome-session(GNOME的启动脚本)。
它们利用X协议连接本机的X Server,将图形显示出来。
Linux上经常使用的X
Server程序就是XFree86,它的任务是驱动显示卡、显示器、鼠标、键盘等设备,为X Client提供显示、输入服务等。
XFree86的主要文件目录如下:
XFree86文件所在的主要目录为/usr/X11R6;
XFree86的可执行程序文件目录为/usr/X11R6/bin;
XFree86自带的驱动程序所在目录为/usr/X11R6/lib/modules/drivers;
X的配置文件及启动脚本所在目录为/etc/X11;
XFree86的启动配置文件目录为/etc/X11/XF86Config或XF86Config-4,如果这两个文件都存在,XF86Config-4文件优先。
XFree86自带了一些设备的驱动,具体位置在/usr/X11R6/lib/modules/drivers,如果机器显示卡太新,无法使用X-Window,比如使用了Intel的855GM芯片组中集成的显卡无法启动X,则可以考虑升级XFree86。
当前XFree86成熟的版本是4.3,最新的版本4.4正在完善之中。从以下的链接中可获得4.3版的XFree86所支持的所有显卡列表http://xfree86.linuxforum.net/4.3.0/RELNOTES2.html#3。
XFree86官方版本下载网站是http://www.xfree86.org/downloads.html ,中国的镜像网站是http://xfree86.linuxforum.net/downloads.html。
也可以从中科红旗网站http://www.redflag-linux.com/source/download/XFree86_driver4.3.tgz下载。
下载后安装tgz包:
# tar zxvf XFree86_driver4.3.tgz # sh install.sh
|
|