Installing X-Windows

using

RedHat 5.0

Contents 1. Introduction
 

1.1 The X-Window System

 

1.2 What is covered in this Documentation ?


2. XFree86
 

2.1 System Requirements

 

System 486 or better
RAM 4 MB physical (minimum), 16 MB virtual 
Note : Improve speed with more physical RAM
Video card chipset listed above
 

    XFree86 does not support all video chipsets and sometimes you might have detailed information of your video card.

    You can also determine your video card chipset by running the SuperProbe program included with the XFree86 distribution. This is covered in more detail below.

As of XFree86 version 3.3 the following SVGA chipsets are supported.

The following SVGA chipsets with accelerated features are also supported: Video cards using these chipsets are supported on all bus types, including VLB and PCI.

All of the above are supported in both 256 color and monochrome modes, with the exception of the Avance Logic, MX and Video 7 chipsets, which are only supported in 256 color mode. If your video card has enough DRAM installed, many of the above chipsets are supported in 16 and 32 bits-per-pixel mode (specifically, some Mach32, P9000, S3 and Cirrus boards). The usual configuration is 8 bits per pixel (that is, 256 colors).

The monochrome server also supports generic VGA cards, the Hercules monochrome card, the Hyundai HGC1280, Sigma LaserView, and Apollo monochrome cards. On the Compaq AVGA, only 64k of video memory is supported for the monochrome server, and the GVGA has not been tested with more than 64k.

This list will undoubtedly expand as time passes. The release notes for the current version of XFree86 should contain the complete list of supported video chipsets.

For optimal performance, we suggest using an accelerated card, such as an S3-chipset card.
Benchmark ratings comparisons for various video cards under XFree86 are posted routinely to the USENET newsgroups: -

 

2.2 Installing XFree86

2.2.1 The X Server

Provided you selected the proper video card at install time, you should have the proper X server installed. When later running Xconfigurator or xf86config, you need to make sure you select the same video card or the autoprobe will fail.
 

2.2.2 Selecting your Server

If you are unsure what chip-set you have, the best way to find out is usually to look at the card. Table 1 lists which chip-sets and boards require which servers. Pick the one that best matches your hardware.
   

Server  Chipset
VGA16 All VGA boards with 256K (16 color only)
SVGA Trident 8900 & 9400, Cirrus Logic, C & T, ET4000, Others
Mach8 ATI boards using the Mach8 chip-set
Mach32 ATI boards using the Mach32 chip-set
Mach64 ATI boards using the Mach64 chip-set
8514 IBM 8514/A Boards and true clones
S3 #9 Boards, most Diamonds, some Orchids, Others
AGX All XGA graphics boards
P9000 Diamond Viper (but not the 9100) and Others
W32 All ET4000/W32 cards, but not standard ET4000's
 
Table 1: X Servers
 

The following files are found under Linux 5.0 CDROM ../RedHat/RPMS
 

If you think you installed the wrong X server for your video card, you will have to install the correct one before it can be configured. For instance, if the CD is mounted on /mnt/cdrom, and you need to install the S3 server, enter the following commands:
  1. cd /mnt/cdrom/RedHat/RPMS
  2. rpm -ivh XFree86-S3-3.3.1-14.i386.rpm
  3. ln -sf ../../usr/X11R6/bin/XF86_S3 /etc/X11/X
This will install the S3 server and make the proper symbolic link.
 


2.3 Configuring XFree86

X Window Configuration with XFree86
There are four methods for configuring XFree86 on your machine:

Xconfigurator, XF86Setup, and xf86config are functional equivalents and should work equally well. If you are unsure of anything in this process, a good source of additional documentation is: Usually the former is the case, so check and make sure your card is supported before attempting to write the config file yourself. If your card is not supported by XFree86 you may wish to consider using a commercial X server, such as the Metro-X server which accompanies Official Red Hat Linux/Intel. If you have questions about whether or not your video card is supported you can check out http://www.xfree86.org for information on XFree86.
 

Configure X-Windows with Xconfigurator

2.3.1 Select your video card

Scroll down the list of supported cards until you locate the card in your machine. Section may help you determine the video server that matches your hardware. If your card is not listed, XFree86 may not support it. In this case you can try the last card entry on the list (Unlisted Card) or a commercial X Windows server, such as Metro-X.
 

2.3.2 Select Monitor

If your monitor is not listed you can select one of the generic monitor entries or "Custom" and enter your own parameters.
 

CAUTION
Do not exceed the capabilities of the monitor!
Overclocking your monitor might damage it permanently.

Custom monitor configuration is recommended only for those who have a sound understanding of the inner workings of CRT displays. When selected, Xconfigurator prompts you to select the horizontal sync range and vertical sync range of your monitor (these values are generally available in the documentation, which accompanies your monitor or from your monitor's vendor or manufacturer).
 

2.3.3 Select Video Memory

Move the highlight to the appropriate list entry and then press [Enter] or [F12] to continue.
 

NOTE
It will not damage your video card by choosing more memory than available,
but the XFree86 server may not start correctly if you do.
 

2.3.4 Clockchip Setting

It is recommended that you select the default (No Clockchip Setting) entry, but experienced users may want to select a specific clockchip.

XFree86 can automatically detect the proper clockchip in most cases.

 

2.3.5 Video Modes

Xconfigurator prompts you to select the video modes you wish to use; select one or more modes by pressing [Space]. Use the arrow keys to move the cursor up and down the list under each color depth (8, 16 and 24 bit). Use the [Spacebar] to select individual resolutions and the [Tab] key to move between color depth fields. When you have selected the video modes you want to use move the cursor to the ``OK'' button and press [Enter], or use the [F12] shortcut. An information screen will give you the most current information on selecting video modes, starting and stopping the X server.

Xconfigurator then writes a configuration file containing all of your choices to /etc/X11/XF86Config.

If later you want to increase your refresh rate for your monitor, you can edit the config file by hand or you can run Xconfigurator again and pick a monitor from our list that more closely matches the specs of your monitor.

    After configurating your XFree86, you may run your X-Windows.


3. Metro X

3.1 System Requirements
 
 
RAM 8 MB (minimum), 16 MB (recommended) 
Disk space 12 MB
 

3.1.1 Graphics Card

When you select Graphics Card from the configuration menu, a list of supported cards will be displayed. Select your video card as above. After selecting your video card you will be asked to select a video mode from a list of defaults. The resolution used is a matter of personal preference. The smaller the numbers are the larger the items on the display will be. Some combinations of video cards and video modes support virtual screens larger than the physical display. If your combination is one of these, you will be asked to select the virtual screen size.
 

Graphics Card Chipset
ATI 3D RAGE  3D RAGE
ATI 3D RAGE II  3D RAGE II
ATI ALL-IN-WONDER PRO AGP  3D RAGE PRO
ATI ALL-IN-WONDER PRO PCI  3D RAGE PRO
ATI Graphics Pro Turbo  Mach64
ATI Graphics Ultra  Mach8
ATI Graphics Xpression  Mach64
ATI Mach32  Mach32
ATI Mach64  Mach64
ATI VGA STEREO-F/X  ATI 28800
ATI Winturbo PCI  Mach64
ATI XPERT@Play  3D RAGE PRO
ATI XPERT@Play AGP  3D RAGE PRO
ATI XPERT@Work  3D RAGE PRO
ATI XPERT@Work AGP  3D RAGE PRO
Diamond Fire GL 1000Pro  PERMEDIA 2
Diamond SpeedStar 24X  Western Digital 90C31
Diamond SpeedStar Pro SE  Cirrus 5430
Diamond Stealth 24  S3 801
Diamond Stealth 32  ET4000/W32p
Diamond Stealth 3D 2000  S3 ViRGE
Diamond Stealth 64  S3 964, Bt485KPJ135
Diamond Stealth 64 DRAM  S3 Trio64
Diamond Stealth 64 DRAM (SDAC)  S3 864, S3 SDAC
Diamond Stealth 64 Graphics 2000 Series  S3 864, S3 SDAC
Diamond Stealth 64 Graphics 2200  S3 Trio64
Diamond Stealth 64 VRAM  S3 968, IBM RGB526CF22
Diamond Stealth 64 Video 3000 Series  S3 968, TI 3026-175
Diamond Stealth 64 Video VRAM  S3 968, TI 3026-175
Diamond Stealth Video (SDAC)  S3 868, S3 SDAC
Diamond Stealth Video 2000 Series  S3 868, S3 SDAC
Diamond Viper (110 MHz RAMDAC)  P9000
Diamond Viper (135 MHz RAMDAC)  P9000
Diamond Viper Pro  P9100
Diamond Viper SE  P9100
ELSA GLoria Synergy  PERMEDIA 2
ELSA Victory 3D  S3 ViRGE
ELSA WINNER 2000 Office AGP  PERMEDIA 2
ELSA Winner 1000 TRIO/V  S3 Trio64V+
ELSA Winner 2000 AVI  S3 968, TI 3026-175
ELSA Winner 2000 PRO/X-2, -4  S3 968, TI 3026-220
ELSA Winner 2000 PRO/X-8  S3 968, IBM RGB528CF25
EPS Apex L-200  C&T 65550
Generic ATI 28800
Generic Alliance ProMotion
Generic Ark 2000
Generic Avance Logic 22xx/23xx/24xx
Generic Chips & Technologies
Generic Cirrus 5420
Generic Cirrus 5422/5424
Generic Cirrus 5426/5428
Generic Cirrus 5429
Generic Cirrus 5430
Generic Cirrus 5434
Generic Cirrus 5436
Generic Cirrus 5446
Generic Cirrus 5462
Generic Cirrus 5462/5465
Generic Cirrus 5480
Generic Cirrus 62x5
Generic Cirrus 6410/6412/6420/6440
Generic Cirrus 754x
Generic ET3000
Generic ET4000/W32P
Generic ET4000AX
Generic ET6000
Generic Mach32
Generic Mach64
Generic Mach8
Generic P9000
Generic P9100
Generic PERMEDIA 2
Generic S3 864/868/924/928/964
Generic S3 968
Generic S3 Trio64
Generic S3 Trio64V+
Generic S3 ViRGE
Generic S3 ViRGE/GX/DX
Generic SiS 86c201/86c202/86c205
Generic Trident  TGUI9440
Generic Trident  TGUI96xx
Generic Trident8900
Generic VGA
Generic Western Digital SVGA
Genoa Phantom 64  S3 Trio64V+
Genoa WindowsVGA 8500VL  Cirrus 5426
Hercules Dynamite 128/Video  ET6000
Hercules Dynamite 3D/GL  PERMEDIA 2
Hercules Dynamite 3D/GL AGP  PERMEDIA 2
Hercules Stingray  Avance Logic 2301
Hercules Stingray 128/3D  Alliance ProMotion AT3D
Hercules Stingray 64  Ark 2000
Hercules Terminator 3D  S3 ViRGE/DX
IBM VGA
Matrox Marvel  ET4000
Matrox Marvel II  ET4000
Matrox Millennium  MGA Storm
Matrox Millennium II AGP  MGA 2164, TI 3026-250
Matrox Millennium II PCI (220 MHz)  MGA 2164, TI 3026-220
Matrox Millennium II PCI (250 MHz)  MGA 2164, TI 3026-250
Matrox Mystique  MGA 1064
Matrox Mystique 220  MGA 1164
Number Nine GXE64  S3 864
Number Nine Imagine 128  Imagine 128
Number Nine Imagine 128 Series 2  Imagine 128 Series 2
Number Nine Motion 531  S3 868
Number Nine Motion 771  S3 968
Number Nine Revolution 3D  Ticket to Ride
Number Nine Vision 330  S3 Trio64
Orchid Kelvin 64  Cirrus 5434
SPEA Mirage Video  S3 Trio64V+
STB NITRO 3D  S3 ViRGE/GX
STB/Symmetric GLyder MAX-2  PERMEDIA 2
Sigma Designs VGA Legend  ET4000
Tech Source Raptor  Imagine 128 Series 2
Trident 64-Bit Providia 9685
Trident 8900  Trident 8900
Trident 9440  TGUI9440-2
V PCI-53  Cirrus 5434
 

3.1.2 Mouse

Configuring your mouse with Metro-X requires that you know what type of mouse you have and how it is connected to your computer. When you select a mouse type, the default device will be provided in the configuration window. If you are in doubt, accept the default and make adjustments later if needed.
 


3.2 Installing Metro X
 
 

 


3.3 Configuring Metro X

Metro-X can be configured for your system through a graphical utility called ConfigX, which is used to specify the mouse, keyboard, monitor, graphics card, color depth, and screen resolution(s) you are using.
 

3.3.1 Start-up

  1. Login as root and type the following command: /usr/bin/X11/configX
  2. The explanation of special keys appears. (This message only appears prior to the initial configuration of Metro-X, when no Xconfig file exists.)
  3. Press [Enter] to continue.
 
Click on graphic to view actual size
 

3.3.2 Special Keys

When Metro-X is first installed, it doesn't yet recognize your mouse. Special keys must be used to move around the screens and make your selections during the initial configuration process.
 

 
Click on graphics to view actual size

The first time you run configX, you get the greeting and instruction screen shown above.

 
 
Key  Function
[Tab] Moves forward from field to field.
[Shift]-[Tab] Moves backward from field to field.
[\uparrow] [\downarrow] [<-] [->] Changes the value in the current field.
[Enter] Sets/unsets a toggle button.
[Page Down] Switches to the next configuration page.
[Page Up] Switches to the previous configuration page.
[Esc] Cancels out of the current screen or pop-up.
[Alt-F] Jumps to the File pull-down menu. 
[Alt-S] Jumps to the Screen pull-down menu.
[Alt-C] Jumps to the Configuration pull-down menu.
Table 2 : Function of Special Keys
 

3.3.3 Online Help

  Click on graphics to view actual size
 

Online help is a new feature of configX which assists you in the configuration process without having to refer to a manual. You can look up help by topic, or use the context-sensitive option to bring up information about the item on which you click.

 
3.3.4 Mouse configuration

If the default mouse is not correct for your system:

  1. Press [\downarrow] to display the list of mice.
  2. 2. Press [\uparrow] or [\downarrow] to scroll to your mouse entry, then press [Enter] to select it.
  3. Press [Tab] to move to the next field.
  4. Press [\downarrow] to display the list of mouse buttons. (The default entry is based on your mouse selection, and is usually the appropriate choice.)
  5. Press [\uparrow] or [\downarrow] to scroll to your button entry, then press [Enter] to select it.
  6. Press [Tab] to move to the next field.
  7. If you need to change the path for your mouse device, edit it here.
  8. Press [Tab] to move to the next field.
 

3.3.5 Keyboard configuration

Metro-X includes international keyboard support, which allows you to select the keyboard appropriate for your language and country.

  1. The initial keyboard setting is Default: Default Console Mapping, which will work with most keyboards.
  2. Press [\downarrow] to display the list of keyboards.
  3. Press [\uparrow] or [\downarrow] to scroll to your keyboard entry, then press [Enter] to select it.
  4. Press [Tab] to move to the next field.
 

3.3.6 Monitor configuration

The default monitor setting is Generic 640x480 @ 60Hz 13 inch.

  1. Press [\downarrow] to display the list of monitors.
  2. Press [\uparrow] or [\downarrow] to scroll to your monitor entry, then press [Enter] to select it.
  3. Press [Tab] to move to the next field.
  4. If you need to change the screen width (mm), edit it here.
  5. Press [Tab] to move to the next field.
  6. If you need to change the screen height (mm), edit it here.
  7. Press [Tab] to move to the next field.
 

3.3.7 Screen Saver

Some graphics cards and monitors support the Display Power Management System (DPMS), which minimizes the power used by the monitor when user input ceases. If your hardware has this feature, the phases of DPMS can be controlled in this section.

The typical DPMS setup has a cascade effect, with the various phases being activated in succession with your choice of delay times between each.

  1. In the X Screen Saver Delay field, press [Enter] to toggle this option on or off.
  2. If toggled on, press [Tab] to move to the Minutes field, then use [<-] or [->] to set the value.
  3. Press [Tab] to move to the next field.
  4. In the Standby Mode Delay field, press [Enter] to toggle this option on or off.
  5. If toggled on, press [Tab] to move to the Minutes field, then use [<-] or [->] to set the value.
  6. Press [Tab] to move to the next field.
  7. In the Suspend Mode Delay field, press [Enter] to toggle this option on or off.
  8. If toggled on, press [Tab] to move to the Minutes field, then use [<-] or [->] to set the value.
  9. Press [Tab] to move to the next field.
  10. In the Monitor Off Delay field, press [Enter] to toggle this option on or off.
  11. If toggled on, press [Tab] to move to the Minutes field, then use [<-] or [->] to set the value.
 

3.3.8 Graphics Card Configuration

Press [Page Down] to move to the second configuration screen, which controls the graphics card, the number of colors, the virtual resolution, and the physical resolution.

Each graphics card configuration consists of five elements:

Non-interlaced modes give a better screen appearance than refresh rates, which are labeled "Interlaced". The highest refresh rate that your monitor supports will give the best image. At higher screen resolutions a higher refresh rate is particularly important to prevent the screen from visibly flickering. The highest refresh rate supported by the selected monitor is automatically displayed.
  1. The default graphics card setting is IBM VGA.
  2. Press [\downarrow] to display the list of graphics cards.
  3. Press [\uparrow] or [\downarrow] to scroll to your graphics card entry, then press [Enter] to select it.
  4. Press [Tab] to move to the next field.
 Click on graphics to view actual size
 

3.3.9 Colors

Not all graphics cards can support all color depths (number of colors). Only the options for the color depths supported by your card will be sensitive in this field. The other options will be grayed out.

Only one color option can be selected (due to design limitations of X).

In some cases the color options available will be limited by the physical resolution(s) you choose, based on the capabilities of your graphics card. Not all color depths are available at high resolutions.

  1. The default setting is at the lowest value for your card.
  2. Decide which available color setting you want to use.
  3. Press [Tab] to move to that color setting, then press [Enter] to select it. (The previous setting will be canceled.)
  4. Press [Tab] to move to the next field.
 Click on graphics to view actual size
 

3.3.10 Virtual Resolution

The Virtual Resolution setting allows you to have an on-screen work area that is actually larger than your physical screen.

Windows can extend beyond the screen's physical boundaries and are viewed by scrolling into the extended areas. Only the options for the virtual resolutions supported by your card will be sensitive in this field. The other options will be grayed out. If you don't want to use this feature, select the Disabled option.

Only one virtual resolution can be selected. In some cases the virtual-resolution options available will be limited by the physical resolution(s) you choose, since the virtual resolution must always be greater than the highest physical resolution.

  1.    The default setting for virtual resolution is Disabled.
  2.    Decide which available virtual resolution you want to use.
  3.    Press [Tab] to move to that setting, then press [Enter] to select it. (The previous setting will be canceled.)
  4.    Press [Tab] to move to the next field.
 

3.3.11 Physical Resolution

Not all graphics cards and monitors can support all physical resolutions. Only the options for the resolutions supported by your hardware will be sensitive in this field. The other options will be grayed out.

Multiple physical resolutions can be selected. You can switch between these resolutions while running Metro-X by pressing a hot-key combination:
 

If you want only one resolution, make sure only one Physical Resolution toggle button is selected.

In some cases the physical resolution(s) you choose may limit the selections you can make in Colors and Virtual Resolution, depending on the capabilities of your graphics card.

  1. The default setting is at the lowest value for your card.
  2. Decide which available resolution(s) you want to use.
  3. Press [Tab] to move to the setting, then press [Enter] to select it.
  4. Press [Tab] to move to the corresponding field to set the screen refresh rate (Hz) for that resolution, then use [<-] or [->] to select a value from the frequency options available. The default setting is the highest frequency your monitor supports, and is usually the appropriate choice.
  5. Repeat this procedure for each physical resolution you want to set.
 

3.3.12 Multiple-Screen Configuration

Metro-X supports up to four screens which can all be controlled simultaneously with a single keyboard and mouse. This allows you to run many applications without overlapping windows, and is particularly useful for image-processing work. For each screen used, a separate configuration must be created for that screen's monitor and graphics card.

   
 

3.3.13 Adding a Screen

Metro-X defaults to a single-screen setup. The first screen configured is labeled Screen 0. When you add a second screen, all of its configuration default settings will duplicate the current settings of Screen 0. So if your hardware is the same on all screens, you can save time by configuring Screen 0 before adding the other screens. Similarly, as more screens are added, the settings of whichever one is currently active when you add another screen will determine the default settings of the new screen.

  1. Press [Alt-S] to display the Screen pull-down menu.
  2. Type A for Add.
  3. The Monitor and Graphics Card icons for Screen 0 become outlines, and two full-color icons appear for Screen 1.
  4. Refer to the procedures described earlier in this chapter if any changes need to be made to the new screen's configuration.
  5. Use the [Page Down] and [Page Up] keys to move to the configuration pages of each screen.
Click on graphics to view actual size
 

3.3.14 Deleting a Screen

When a screen is deleted, all screens with higher screen numbers immediately drop down one slot. For instance: You currently have screens 0, 1, and 2 configured and you delete screen 1. That screen and all of its configuration information disappears.

Screen 2 then becomes screen 1, but retains its own configuration. You are left with screens 0 and 1.

  1. Use the [Page Down] or [Page Up] key to activate the set of icons for the screen you want to delete.
  2. Press [Alt-S] to display the Screen pull-down menu.
  3. Type D for Delete.
  4. One set of Monitor and Graphics Card icons disappears. Higher-numbered screens (if any) immediately fill the gap of the deleted screen.
 

3.3.15 Screen Layout

The Screen Layout window lets you specify how the multiple screens are arranged in your workspace so mouse movement from screen to screen will be appropriate.

  1. Press [Alt-S] to display the Screen pull-down menu.
  2. Type L for Layout.
  3. The Screen Layout window appears.
  4. Press [<-] and [->] to view the various layout combinations for your number of screens.
  5. When the layout you want is displayed, press [Enter] to select it.
 

3.3.16 Font Path

If needed, you can edit your font path from within the Metro-X Configuration Utility. This will be necessary if you are using a font server instead of or in addition to your existing fonts.

  1. Press [Alt-C] to display the Configuration pull-down menu, then press [Enter].
  2. The Font Path window appears.
  3. Edit the file as necessary for your system. Metro-X looks for fonts in the order in which the directories are listed in this file. If you are using a font server, enter this as the first line:
  4.     tcp/<fontserver machine>:7000

    If your port number is not the default 7000, change it to the appropriate port number for your system.

  5. Press [Tab] to move to and amongst the bottom buttons, then press [Enter] to select one. If the information is correct, select the OK button. If you want to disregard the changes you've made, select the Cancel button. If you've edited your font path and want to go back to the original settings, select the Load Defaults button.
  
 

3.3.17 Timing Editor

Click on graphics to view actual size
 
The graphical timing editor allows you to easily adjust the image position on your monitor for each resolution you have configured. Use your mouse or keyboard to simply stretch, shrink, or shift the image!
 
 

3.3.18 Save and Exit

  1. Press [Alt-F] to display the File pull-down menu.
  2. Type S for Save and Exit.
  3. Your changes are saved, the Metro-X Configuration Utility closes, and your system is now ready to run Metro-X!
 

3.3.19 Quit Without Saving

  1. Press [Alt-F] to display the File pull-down menu.
  2. Type Q for Quit.
  3. A precautionary dialog box appears: Save current configuration before exiting?
  4. Press [Tab] to move to the No button, then press [Enter] to confirm that you want to exit the Metro-X Configuration Utility without saving your changes.

    After configurating Metro-X, you may starts running your X-windows.


4. Running X-Windows

With your XF86Config file configured, you're ready to fire up the X server and give it a spin. First, be sure that /usr/X11R6/bin is on your path.

The command to start up X-Windows is

This is a front-end to xinit (in case you're used to using xinit on other UNIX systems).

This command will start the X server and run the commands found in the file .xinitrc in your home directory. .xinitrc is just a shell script containing X clients to run. If this file does not exist, the system default /usr/X11R6/lib/X11/xinit/xinitrc will be used.

A standard .xinitrc file looks like this:

This script will start up two xterm clients, an oclock, and set the root window (background) color to midnightblue. It will then start up twm, the window manager. Note that twm is executed with the shell's exec statement; this causes the xinit process to be replaced with twm. Once the twm process exits, the X server will shut down. You can cause twm to exit by using the root menus: depress mouse button 1 on the desktop background---this will display a pop up menu which will allow you to Exit Twm.

Be sure that the last command in .xinitrc is started with exec, and that it is not placed into the background (no ampersand on the end of the line). Otherwise the X server will shut down as soon as it has started the clients in the .xinitrc file.

Alternately, you can exit X by pressing [Ctrl]-[Alt]-[Backspace] in combination. This will kill the X server directly, exiting the window system.

If you are new to the X Window System environment, we strongly suggest picking up a book such as The X Window System: A User's Guide. See the man pages for xterm, oclock, and twm for clues on getting started.


5. References

  1. Redhat 5.0 installation guide
  2. http://www.metrolink.com
  3. http://www.XFree86.org
  4. http://sunsite.unc.edu/LDP/HOWTO/XFree86-HOWTO.html

  5.  


6. Summary