XFree86 4.02
By Brett I Holcomb


Before XFree86 4.02 was installed eDesktop was brought up to the current level for all patches. The procedures for installing Xfree86 4.02 in the installation notes at www.XFree86.org were followed.

1.Download Xinstall.sh, make it executable and run the command

sh Xinstall.sh –check

This will indicate which binary must be downloaded. For eDesktop 2.4 the files required are in the linux-ix86-glibc21 directory tree at ftp.XFree86.org/pub/XFree86/binaries. All thirty files in the directory were downloaded, even the optional ones.

2.The files were placed in a directory on the eDesktop machine and the following command run

sh Xinstall.sh

This command installs XFree86 4.02.

3.After the installation the XF86Config file must be created. Three choices were available:

1.run xf86config utility
2.run xf86cfg utility
3.run XFree86 –configure

Choice 1 was used because 2 and 3 did not produce any usable results. Once xf86config was run the XF86Config file was edited.

A.The input device section for the mouse was edited. The choices made by xf86config did not work so they were commented out and these added.

Section "InputDevice"
# Identifier and driver
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/psaux"
Option "ZAxisMapping" "4 5"

B.The monitor section was modified for the monitor.

Section "Monitor"
Identifier "Primary Monitor"
VendorName "Iiyama"
ModelName "S102GT (VisonMaster 502)"
# HorizSync is in kHz unless units are specified.
HorizSync 27-96
# VertRefresh is in Hz unless units are specified.
VertRefresh 50-160


C.The device section was modified.

Section "Device"
Identifier "Asus V7700"
VendorName "nvidia"
Driver "nv"
# VideoRam 32768
# BusId "PCI:1:0:0"

# Insert Clocks lines here if appropriate
EndSection


D. The screen section was modified to tie the monitor and card together. Some things to note.

1.The default depth was changed to 24.

2.The first resolution listed is used (in this case 1024x768).

3.The Virtual value adjusts for X’s method of displaying virtual windows. X takes the largest resolution given and uses it as the screen size. Any smaller resolutions fit into that space in the manner defined by the value of ViewPort. In this case the system would be running at 1024x768. Without the Virtual value this resolution would show up centered on the screen with black screen around it. A resolution of 1280x1024 would fit the monitor fine. The Virtual value of 1024x768 forces X to figure on a 1024x768b maximum screen.

Section "Screen"
Identifier "Screen 1"
Device "Asus V7700"
Monitor "Primary Monitor"
DefaultDepth 24

Subsection "Display"
Depth 8
Modes "1024x768" "800x600" "1280x1024" "640x480"
ViewPort 0 0
Virtual 1024 768
EndSubsection
Subsection "Display"
Depth 16
Modes "1024x768" "800x600" "1280x1024" "640x480"
ViewPort 0 0
Virtual 1024 768
EndSubsection
Subsection "Display"
Depth 24
Modes "1024x768" "800x600" "1280x1024" "640x480"
ViewPort 0 0
Virtual 1024 768
EndSubsection
EndSection


E. A server layout section was defined to tie the mouse, keyboard, and screen together

Section "ServerLayout"
Identifier "AGP"
Screen "Screen 1"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection


This setup allowed the ASUS V7700 to run X and KDE on eDesktop 2.4. Both KDE 1 that came with eDesktop and KDE 2, 2.01, and 2.1 Beta 2 work well with this setup.

searchSearch Index