Title: xwindows notes Subject: more xwindows notes Common xwindows issues: ------------------------ Siduation1: Running a gui window as root, in a regular user's x-winodws session resutls in this error: root@host_name:/home/jstile > nedit Xlib: connection to ":0.0" refused by server Xlib: Client is not authorized to connect to Server NEdit: Can't open display Solution: As joe user: xauth list hostname.stilen.com:0 MIT-MAGIC-COOKIE-1 07e77a9f3793622f25640047c600a956 hostname_/unix:0 MIT-MAGIC-COOKIE-1 07e77a9f3793622f25640047c600a956 Save webber/unix:0 to a tmp file xauth extract /tmp/foo webber/unix:0 As Root user: Load the MAGIC-COOKIE into root's /root/.Xauthority xaut xauth merge /tmp/foo xauth list 127.0.0.2:0 MIT-MAGIC-COOKIE-1 edda6146f1ae2293bc5b8005a21c6abe host_name/unix:0 MIT-MAGIC-COOKIE-1 07e77a9f3793622f25640047c600a956 Launch the xwindows application. nedit ------------------------- Specs for monitors, used by xf86configu http://sunsite.compapp.dcu.ie/pub/linux/redhat/i386/en/RedHat/instimage/usr/X11R6/share/Xconfigurator/MonitorsDB ------------------------- ftp ftp.xfree86.org/pub/XFree86/4.0.1/ downloaded the entire dir, though they say you only need the binaries. cd to the 4.0.1 dir sh Xinstall.sh Welcome to the XFree86 4.0.1 installer You are strongly advised to backup your existing XFree86 installation before proceeding. This includes the /usr/X11R6 and /etc/X11 directories. The installation process will overwrite existing files in those directories, and this may include some configuration files that may have been customised. Do you wish to continue? (y/n) [n] (I opened another terminal and ram tar -czvpf /home/jstile/X11R620000704.tar.gz /usr/X11R6 tar -czvpf /home/jstile/etc_X11620000704.tar.gz /etc/X11) Now I answer yes $DISPLAY is set, which may indicate that you are running this installation from an X session. It is recommended that X not be running while doing the installation. Do you wish to continue? (y/n) [n] ------------------------------------------------------------ (switch machines, and ssh in. echo $DISPLAY webber:10.0 su to root cd /usr/local/download/xserver_update/4.0.1 sh Xinstall.sh Welcome to the XFree86 4.0.1 installer You are strongly advised to backup your existing XFree86 installation before proceeding. This includes the /usr/X11R6 and /etc/X11 directories. The installation process will overwrite existing files in those directories, and this may include some configuration files that may have been customised. Do you wish to continue? (y/n) [n] answer yes $DISPLAY is set, which may indicate that you are running this installation from an X session. It is recommended that X not be running while doing the installation. Do you wish to continue? (y/n) [n] answer yes Checking which OS you're running... uname reports 'Linux' version '2.2.14-5.0', architecture 'i686'. Object format is 'ELF'. libc version is '6.1'. Checking for required files ... You need to download the 'extract' (or 'extract.exe') utility and put it in this directory. When you have corrected the problem, please re-run 'sh Xinstall.sh' to proceed with the installation. I ran find find ./ -name extract* ./binaries/FreeBSD-3.x/extract ./binaries/FreeBSD-3.x/extract.exe ./binaries/Linux-ix86-glibc21/extract ./binaries/Linux-ix86-glibc21/extract.exe cp ./binaries/Linux-ix86-glibc21/extract . sh Xinstall.sh Checking which OS you're running... uname reports 'Linux' version '2.2.14-5.0', architecture 'i686'. Object format is 'ELF'. libc version is '6.1'. Checking for required files ... The files: Xbin.tgz Xlib.tgz Xman.tgz Xdoc.tgz Xfnts.tgz Xfenc.tgz Xetc.tgz Xvar.tgz Xxserv.tgz Xmod.tgz must be present in the current directory to proceed with the installation. You should be able to find it at the same place you picked up the rest of the XFree86 binary distribution. Please re-run 'sh Xinstall.sh' to proceed with the installation when you have them. cd /binaries/Linux-ix86-glibc21/ sh ../../Xinstall.sh Welcome to the XFree86 4.0.1 installer You are strongly advised to backup your existing XFree86 installation before proceeding. This includes the /usr/X11R6 and /etc/X11 directories. The installation process will overwrite existing files in those directories, and this may include some configuration files that may have been customised. Do you wish to continue? (y/n) [n] y $DISPLAY is set, which may indicate that you are running this installation from an X session. It is recommended that X not be running while doing the installation. Do you wish to continue? (y/n) [n] y Checking which OS you're running... uname reports 'Linux' version '2.2.14-5.0', architecture 'i686'. Object format is 'ELF'. libc version is '6.1'. Checking for required files ... You appear to have an existing installation of X. Continuing will overwrite it. You will, however, have the option of being prompted before most configuration files are overwritten. Do you wish to continue? (y/n) [y] y Removing some old directories that are no longer required... removing old directory /usr/X11R6/lib/X11/xkb/compiled XFree86 now installs most customisable configuration files under /etc/X11 instead of under /usr/X11R6/lib/X11, and has symbolic links under /usr/X11R6/lib/X11 that point to /etc/X11. You currently have files under the following subdirectories of /usr/X11R6/lib/X11: app-defaults lbxproxy proxymngr rstart xserver Do you want to move them to /etc/X11 and create the necessary links? (y/n) [y] y Moving /usr/X11R6/lib/X11/app-defaults to /etc/X11/app-defaults ... ./ Viewres XCalc XCalc-color XFontSel XLoad Xditview Xditview-chrtr Xedit Xgc Xman Xmessage Beforelight Bitmap Bitmap-color Chooser Clock-color Editres Editres-color XClipboard XClock XConsole XLogo XLogo-color XSm XTerm XTerm-color Xfd Xmag Xmh Xvidtune GV XGetfile XMdb XMixer XPlaycd XPlaymidi Xloadimage XMailbox XPaint XRn XScreenSaver XDbx XLock XMmix Moving /usr/X11R6/lib/X11/lbxproxy to /etc/X11/lbxproxy ... ./ AtomControl Moving /usr/X11R6/lib/X11/proxymngr to /etc/X11/proxymngr ... ./ pmconfig Moving /usr/X11R6/lib/X11/rstart to /etc/X11/rstart ... ./ commands/ commands/@List commands/ListContexts commands/ListGenericCommands commands/x11r6/ commands/x11r6/@List commands/x11r6/LoadMonitor commands/x11r6/Terminal config contexts/ contexts/@List contexts/default contexts/x11r6 rstartd.real Moving /usr/X11R6/lib/X11/xserver to /etc/X11/xserver ... ./ SecurityPolicy Extracting Xetc.tgz into a temporary location ... == Extracting /usr/local/download/xserver_update/4.0.1/binaries/Linux-ix86-glibc21/Xetc.tgz == Do you want to overwrite the app-defaults config files? (y/n) [n] n Do you want to overwrite the fs config files? (y/n) [n] Do you want to overwrite the lbxproxy config files? (y/n) [n] Do you want to overwrite the proxymngr config files? (y/n) [n] Do you want to overwrite the rstart config files? (y/n) [n] Do you want to overwrite the twm config files? (y/n) [n] Do you want to overwrite the xdm config files? (y/n) [n] Do you want to overwrite the xinit config files? (y/n) [n] Do you want to overwrite the xsm config files? (y/n) [n] Do you want to overwrite the xserver config files? (y/n) [n] Installing the mandatory parts of the binary distribution == Extracting /usr/local/download/xserver_update/4.0.1/binaries/Linux-ix86-glibc21/Xbin.tgz == == Extracting /usr/local/download/xserver_update/4.0.1/binaries/Linux-ix86-glibc21/Xlib.tgz == == Extracting /usr/local/download/xserver_update/4.0.1/binaries/Linux-ix86-glibc21/Xman.tgz == == Extracting /usr/local/download/xserver_update/4.0.1/binaries/Linux-ix86-glibc21/Xdoc.tgz == == Extracting /usr/local/download/xserver_update/4.0.1/binaries/Linux-ix86-glibc21/Xfnts.tgz == == Extracting /usr/local/download/xserver_update/4.0.1/binaries/Linux-ix86-glibc21/Xfenc.tgz == == Extracting /usr/local/download/xserver_update/4.0.1/binaries/Linux-ix86-glibc21/Xxserv.tgz == == Extracting /usr/local/download/xserver_update/4.0.1/binaries/Linux-ix86-glibc21/Xmod.tgz == == Extracting /usr/local/download/xserver_update/4.0.1/binaries/Linux-ix86-glibc21/Xvar.tgz == Checking for optional components to install ... Do you want to install Xfsrv.tgz (font server)? (y/n) [y] y == Extracting /usr/local/download/xserver_update/4.0.1/binaries/Linux-ix86-glibc21/Xfsrv.tgz == Do you want to install Xnest.tgz (Nested X server)? (y/n) [y] y == Extracting /usr/local/download/xserver_update/4.0.1/binaries/Linux-ix86-glibc21/Xnest.tgz == Do you want to install Xprog.tgz (programmer support)? (y/n) [y] y == Extracting /usr/local/download/xserver_update/4.0.1/binaries/Linux-ix86-glibc21/Xprog.tgz == Do you want to install Xprt.tgz (X print server)? (y/n) [y] y == Extracting /usr/local/download/xserver_update/4.0.1/binaries/Linux-ix86-glibc21/Xprt.tgz == Do you want to install Xvfb.tgz (Virtual framebuffer X server)? (y/n) [y] y == Extracting /usr/local/download/xserver_update/4.0.1/binaries/Linux-ix86-glibc21/Xvfb.tgz == Do you want to install Xf100.tgz (100dpi fonts)? (y/n) [y] y == Extracting /usr/local/download/xserver_update/4.0.1/binaries/Linux-ix86-glibc21/Xf100.tgz == Do you want to install Xfcyr.tgz (Cyrillic fonts)? (y/n) [y] y == Extracting /usr/local/download/xserver_update/4.0.1/binaries/Linux-ix86-glibc21/Xfcyr.tgz == Do you want to install Xflat2.tgz (Latin-2 fonts)? (y/n) [y] y == Extracting /usr/local/download/xserver_update/4.0.1/binaries/Linux-ix86-glibc21/Xflat2.tgz == Do you want to install Xfnon.tgz (Some large fonts)? (y/n) [y] y == Extracting /usr/local/download/xserver_update/4.0.1/binaries/Linux-ix86-glibc21/Xfnon.tgz == Do you want to install Xfscl.tgz (Scaled fonts (Speedo and Type1))? (y/n) [y] y == Extracting /usr/local/download/xserver_update/4.0.1/binaries/Linux-ix86-glibc21/Xfscl.tgz == Do you want to install Xhtml.tgz (Docs in HTML)? (y/n) [y] y == Extracting /usr/local/download/xserver_update/4.0.1/binaries/Linux-ix86-glibc21/Xhtml.tgz == Do you want to install Xjdoc.tgz (Docs in Japanese)? (y/n) [y] y == Extracting /usr/local/download/xserver_update/4.0.1/binaries/Linux-ix86-glibc21/Xjdoc.tgz == Do you want to install Xps.tgz (Docs in PostScript)? (y/n) [y] y == Extracting /usr/local/download/xserver_update/4.0.1/binaries/Linux-ix86-glibc21/Xps.tgz == Running ldconfig Updating the fonts.dir file in /usr/X11R6/lib/X11/fonts/local... Updating the fonts.dir file in /usr/X11R6/lib/X11/fonts/misc.../usr/X11R6/bin/mkfontdir: Duplicate font names -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-8 heb6x13.pcf.gz 6x13-ISO8859-8.pcf.gz /usr/X11R6/bin/mkfontdir: unable to process font /usr/X11R6/lib/X11/fonts/misc/6x13-ISO8859-8.pcf.gz, skipping /usr/X11R6/bin/mkfontdir: Duplicate font names -misc-fixed-medium-r-normal--13-120-75-75-c-80-iso8859-8 8x13-ISO8859-8.pcf.gz heb8x13.pcf.gz /usr/X11R6/bin/mkfontdir: unable to process font /usr/X11R6/lib/X11/fonts/misc/heb8x13.pcf.gz, skipping /usr/X11R6/bin/mkfontdir: Duplicate font names -misc-fixed-bold-r-normal--13-120-75-75-c-70-iso8859-15 7x13euroB.pcf.gz 7x13B-ISO8859-15.pcf.gz /usr/X11R6/bin/mkfontdir: unable to process font /usr/X11R6/lib/X11/fonts/misc/7x13B-ISO8859-15.pcf.gz, skipping /usr/X11R6/bin/mkfontdir: Duplicate font names -misc-fixed-medium-r-normal--13-120-75-75-c-70-iso8859-15 7x13-ISO8859-15.pcf.gz 7x13euro.pcf.gz /usr/X11R6/bin/mkfontdir: unable to process font /usr/X11R6/lib/X11/fonts/misc/7x13euro.pcf.gz, skipping /usr/X11R6/bin/mkfontdir: Duplicate font names -misc-fixed-medium-r-normal--14-130-75-75-c-70-jisx0201.1976-0 7x14rk.pcf.gz 7x14-JISX0201.1976-0.pcf.gz /usr/X11R6/bin/mkfontdir: unable to process font /usr/X11R6/lib/X11/fonts/misc/7x14-JISX0201.1976-0.pcf.gz, skipping You appear to have a termcap file: /etc/termcap This should be edited manually to replace the xterm entries with those in /usr/X11R6/lib/X11/etc/xterm.termcap Note: the new xterm entries are required to take full advantage of new features, but they may cause problems when used with older versions of xterm. A terminal type 'xterm-r6' is included for compatibility with the standard X11R6 version of xterm. On some platforms (e.g., Linux), the OpenGL standard requires that the GL shared library and header files be visible from the standard system lib and include directories (/usr/lib and /usr/include). This can be done by installing links in those directories to the files that have been installed under /usr/X11R6. NOTE: installing these links will overwrite existing files or links. Do you wish to have the (new) links installed (y/n)? [n] y Creating link from /usr/X11R6/lib/libGL.so to /usr/lib/libGL.so Creating link from /usr/X11R6/lib/libGL.so.1 to /usr/lib/libGL.so.1 Creating link from /usr/X11R6/include/GL to /usr/include/GL If you are going to use rstart and /usr/X11R6/bin isn't in the default path for commands run remotely via rsh, you will need a link to rstartd installed in /usr/bin. Do you wish to have this link installed (y/n)? [n] y Creating link from /usr/X11R6/bin/rstartd to /usr/bin/rstartd The following 3.3.x X server modules were found in /usr/X11R6/lib/modules, and they may cause problems when running 4.0.1: xie.so pex5.so glx.so Do you want them moved to /usr/X11R6/lib/modules/old? Note: that if you want to use them with 3.3.x again, you'll need to move them back manually. (y/n) [n] y Creating /usr/X11R6/lib/modules/old Moving xie.so to /usr/X11R6/lib/modules/old Moving pex5.so to /usr/X11R6/lib/modules/old Moving glx.so to /usr/X11R6/lib/modules/old Installation complete. -------------------------------------------------------------------------- -----------CHECK THINGS OUT ------------ =========================================================================== If these links don't exist, make'm ( ln -s /usr/X11R6/lib/ /usr/lib/ ) # ls -laF /usr/lib/ |grep libGL lrwxrwxrwx 1 root root 23 Jul 13 23:06 ibGL.so -> /usr/X11R6/lib/libGL.so* lrwxrwxrwx 1 root root 23 Jul 13 23:04 libGL.so -> /usr/X11R6/lib/libGL.so* lrwxrwxrwx 1 root root 25 Jul 13 23:04 libGL.so.1 -> /usr/X11R6/lib/libGL.so.1* I had to do this all manualy, so just copy and paste form here. # ln -s /usr/X11R6/include/xf86Optrec.h /usr/include/xf86Optrec.h # ln -s /usr/X11R6/include/xf86Parser.h /usr/include/xf86Parser.h # ln -s /usr/X11R6/include/GL /usr/include/GL # ln -s /usr/X11R6/include/DPS /usr/include/DPS # ln -s /usr/X11R6/include/X11 /usr/include/X11 ------------------------------------------------------------------------------ I'm scared of term cap, so I looked at it and didn't make any changes # /usr/X11R6.20000713/bin/nedit /usr/X11R6/lib/X11/etc/xterm.termcap& # /usr/X11R6.20000713/bin/nedit /etc/termcap& ------------------------------------------------------------------------------- Check the link to make sure that you have rstartd set # ls -laF /usr/bin |grep rsta lrwxrwxrwx 1 root root 22 Jul 13 23:04 rstartd -> /usr/X11R6/bin/rstartd* ---------------------------------------------------------------------------- Link it up babay! # /sbin/ldconfig ----------------------------------------------------------------------------- I have always used xconfigurator. That tool is old. Stop using it. Learn XF86Config. # /usr/X11R6/bin/XFree86 -configure XFree86 Version 4.0.1 / X Window System (protocol Version 11, revision 0, vendor release 6400) Release Date: 1 July 2000 If the server is older than 6-12 months, or if your card is newer than the above date, look for a newer version before reporting problems. (see http://www.XFree86.Org/FAQ) Operating System: Linux 2.2.15-urw1 i686 [ELF] Module Loader present (==) Log file: "/var/log/XFree86.0.log", Time: Tue Jul 4 11:42:44 2000 (--) using VT number 8 (II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a (II) Module bitmap: vendor="The XFree86 Project" compiled for 4.0.1, module version = 1.0.0 (II) Loading /usr/X11R6/lib/modules/libpcidata.a (II) Module pcidata: vendor="The XFree86 Project" compiled for 4.0.1, module version = 0.1.0 (II) Loading /usr/X11R6/lib/modules/libscanpci.a (II) Module scanpci: vendor="The XFree86 Project" compiled for 4.0.1, module version = 0.1.0 (II) Unloading /usr/X11R6/lib/modules/libscanpci.a (--) PCI:*(1:0:0) Matrox MGA G400 AGP rev 4, Mem @ 0xe0000000/25, 0xdc000000/14, 0xdd000000/23 List of video drivers: mga glint nv tga s3virge sis rendition neomagic i740 tdfx cirrus tseng trident chips apm glide fbdev ati r128 i810 cyrix vga v4l (II) Loading /usr/X11R6/lib/modules/drivers/mga_drv.o (II) Module mga: vendor="The XFree86 Project" compiled for 4.0.1, module version = 1.0.0 (II) Loading /usr/X11R6/lib/modules/drivers/glint_drv.o (II) Module glint: vendor="The XFree86 Project" compiled for 4.0.1, module version = 1.0.0 (II) Loading /usr/X11R6/lib/modules/drivers/nv_drv.o (II) Module nv: vendor="The XFree86 Project" compiled for 4.0.1, module version = 1.0.0 (II) Loading /usr/X11R6/lib/modules/drivers/tga_drv.o (II) Module tga: vendor="The XFree86 Project" compiled for 4.0.1, module version = 1.0.0 (II) Loading /usr/X11R6/lib/modules/drivers/s3virge_drv.o (II) Module s3virge: vendor="The XFree86 Project" compiled for 4.0.1, module version = 1.2.0 (II) Loading /usr/X11R6/lib/modules/drivers/sis_drv.o (II) Module sis: vendor="The XFree86 Project" compiled for 4.0.1, module version = 0.6.0 (II) Loading /usr/X11R6/lib/modules/drivers/rendition_drv.o (II) Module rendition: vendor="The XFree86 Project" compiled for 4.0.1, module version = 4.0.0 (II) Loading /usr/X11R6/lib/modules/drivers/neomagic_drv.o (II) Module neomagic: vendor="The XFree86 Project" compiled for 4.0.1, module version = 1.0.0 (II) Loading /usr/X11R6/lib/modules/drivers/i740_drv.o (II) Module i740: vendor="The XFree86 Project" compiled for 4.0.1, module version = 1.0.0 (II) Loading /usr/X11R6/lib/modules/drivers/tdfx_drv.o (II) Module tdfx: vendor="The XFree86 Project" compiled for 4.0.1, module version = 1.0.0 (II) Loading /usr/X11R6/lib/modules/drivers/cirrus_drv.o (II) Module cirrus: vendor="The XFree86 Project" compiled for 4.0.1, module version = 1.0.0 (II) Loading /usr/X11R6/lib/modules/drivers/tseng_drv.o (II) Module tseng: vendor="The XFree86 Project" compiled for 4.0.1, module version = 1.0.0 (II) Loading /usr/X11R6/lib/modules/drivers/trident_drv.o (II) Module trident: vendor="The XFree86 Project" compiled for 4.0.1, module version = 1.0.0 (II) Loading /usr/X11R6/lib/modules/drivers/chips_drv.o (II) Module chips: vendor="The XFree86 Project" compiled for 4.0.1, module version = 1.0.0 (II) Loading /usr/X11R6/lib/modules/drivers/apm_drv.o (II) Module apm: vendor="The XFree86 Project" compiled for 4.0.1, module version = 1.0.0 (II) Loading /usr/X11R6/lib/modules/drivers/glide_drv.o (II) Module glide: vendor="The XFree86 Project" compiled for 4.0.1, module version = 1.0.0 (WW) Warning, couldn't open module glide2x (EE) Glide driver: Could not load the shared library file for Glide: "libglide2x.so"! You need to have Glide installed to run the glide driver for XFree86. Also, you need to tell XFree86 where the libglide2x.so file is placed by making a soft link in the /usr/X11R6/lib/modules directory that points to the libglide2x.so file. For example (if your libglide2x.so file is in /usr/lib): # ln -s /usr/lib/libglide2x.so /usr/X11R6/lib/modules (II) Unloading /usr/X11R6/lib/modules/drivers/glide_drv.o (EE) Failed to load module "glide" (submodule could not be loaded, 2) (II) Loading /usr/X11R6/lib/modules/drivers/fbdev_drv.o (II) Module fbdev: vendor="The XFree86 Project" compiled for 4.0.1, module version = 0.1.0 (II) Loading /usr/X11R6/lib/modules/drivers/ati_drv.o (II) Module ati: vendor="The XFree86 Project" compiled for 4.0.1, module version = 5.3.5 (II) Loading /usr/X11R6/lib/modules/drivers/r128_drv.o (II) Module r128: vendor="The XFree86 Project" compiled for 4.0.1, module version = 3.1.1 (II) Loading /usr/X11R6/lib/modules/drivers/i810_drv.o (II) Module i810: vendor="The XFree86 Project" compiled for 4.0.1, module version = 1.0.0 (II) Loading /usr/X11R6/lib/modules/drivers/cyrix_drv.o (II) Module cyrix: vendor="The XFree86 Project" compiled for 4.0.1, module version = 1.0.0 (II) Loading /usr/X11R6/lib/modules/drivers/vga_drv.o (II) Module vga: vendor="The XFree86 Project" compiled for 4.0.1, module version = 4.0.0 (II) Loading /usr/X11R6/lib/modules/drivers/linux/v4l_drv.o (II) Module v4l: vendor="The XFree86 Project" compiled for 4.0.1, module version = 0.0.1 (II) MGA: driver for Matrox chipsets: mga2064w, mga1064sg, mga2164w, mga2164w AGP, mgag100, mgag200, mgag200 PCI, mgag400 (II) Loading /usr/X11R6/lib/modules/drivers/cirrus_laguna.o (II) Module cirrus_laguna: vendor="The XFree86 Project" compiled for 4.0.1, module version = 1.0.0 (II) Loading /usr/X11R6/lib/modules/drivers/cirrus_alpine.o (II) Module cirrus_alpine: vendor="The XFree86 Project" compiled for 4.0.1, module version = 1.0.0 (II) VGA: Generic VGA driver (version 4.0) for chipsets: generic (II) v4l driver for Video4Linux (++) Using config file: "/root/XF86Config.new" Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (??) unknown. (==) ServerLayout "XFree86 Configured" (**) |-->Screen "Screen0" (0) (**) | |-->Monitor "Monitor0" (**) | |-->Device "Card0" (**) |-->Input Device "Mouse0" (**) |-->Input Device "Keyboard0" (==) FontPath set to "/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/Speedo/,/usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/CID/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/X11/fonts/100dpi/" (==) RgbPath set to "/usr/X11R6/lib/X11/rgb" (==) ModulePath set to "/usr/X11R6/lib/modules" (--) Chipset mgag400 found (II) Loading /usr/X11R6/lib/modules/libvbe.a (II) Module vbe: vendor="The XFree86 Project" compiled for 4.0.1, module version = 1.0.0 (II) Loading /usr/X11R6/lib/modules/linux/libint10.a (II) Module int10: vendor="The XFree86 Project" compiled for 4.0.1, module version = 1.0.0 (II) MGA(0): initializing int10 (II) MGA(0): Primary V_BIOS segment is: 0xc000 (II) MGA(0): VESA Bios detected (II) Loading /usr/X11R6/lib/modules/libddc.a (II) Module ddc: vendor="The XFree86 Project" compiled for 4.0.1, module version = 1.0.0 (II) MGA(0): VESA VBE DDC supported XFree86 detected your mouse at device /dev/mouse. Please check your config if the mouse is still not operational, as by default XFree86 tries to autodetect the protocol. Your XF86Config file is /root/XF86Config.new To test the server, run 'XFree86 -xf86config /root/XF86Config.new' # XFree86 -xf86config /root/XF86Config.new mouse works. screen comes up, but not much else. ------------------------------------------------------------------------------- # mv /etc/X11/XF86Config /etc/X11/XF86Config.old [root@webber jstile]# mv /root/XF86Config.new /etc/X11/XF86Config [root@webber jstile]# startx& started an xsession for me. had to do a hard reboot to make it reboot. started machine, and all looks good. Display is a log highter than it was before. need to turn it down. ------------------------------------------------------------------------------- I tried to use xvidtune, but couldn't figure it our. Finally I edited the /etc/X11/XF86Config #vi /etc/X11/XF86Config Change the Screen section to look like this Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" DefaultDepth 24 SubSection "Display" Depth 1 EndSubSection SubSection "Display" Depth 4 EndSubSection SubSection "Display" Depth 8 EndSubSection SubSection "Display" Depth 15 EndSubSection SubSection "Display" Depth 16 Modes "1280x1024" "1024x768" "800x600" "1600x1200" ViewPort 0 0 EndSubSection SubSection "Display" Depth 24 Modes "1280x1024" "1024x768" "800x600" "1600x1200" ViewPort 0 0 EndSubSection SubSection "Display" Depth 32 Modes "1280x1024" "1024x768" "800x600" ViewPort 0 0 EndSubSection EndSection restart the xserver -------------------------------------------------------------------------------- !!!!This next part does not work yet!!!! -------------------------------------------------------------------------------- I have a Matrox G400 on my system, and I want to run all the Loki games, so I need Open GL support. After XFree864.01 is working, go to http://www.matrox.com/mga/drivers/3rd_party/glx.htm Read Get glxmesa-20000506-1_i586.rpm open a shell prompt and enter Get red of the old stuff: rpm -e Mesa-devel-3.2-2 rpm -e Mesa-3.2-2 Install the new stuff: rpm -ivh --force glxmesa-20000506-1_i586.rpm logout and restart X in 16 bit color mode using the command startx -- -bpp 16 linuxquake3 display some settings: xdpyinfo /sbin/lsmod ----------------------------------------