On Friday 22 November 2002 21:45, Haines Brown wrote: > The plot thickens. I just discovered the script command that allows me > to view the output when I run startx as root (which loads > succesfully). The result is instructive. > > When I inserted a new nVidia graphics card (and even after after > replacing it with the old card of the same type), users could no > longer start X because the configuration looked for decprecated > libraries (pex5 and xie). Root had no such trouble.
The NVidia driver i use does not has pex5 or xie, just what driver did you try.?? > > When root started X, even though X started, I saw an error message: > > 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/) > > Since the card I originally used was some ten months old, I took this > to say I had to install a new XF86 driver. That I did, but it did not > solve my problem (I'm now back to the new card because it seems to > make no difference which I use). No it means go and see if there are any "oddity's" one should know about. > > However, I now used script to see what happens when root starts X, and > it's a horror show! How X somehow managed to start for root I have no > idea. I'll append the log. > > Now, I have a note to myself that the new XF86 driver should start > using a configuration file named XF86Config rather than the > XF86Config-4 that I had been using before. However, as the log shows, > I'm still using the old configuration file. > > What's signfiicant is that the old (XFConfig-4) configuration file > does try to load the deprecated libraries pex5 and xie, while the > newly created configuration file (XF86Config) does not attemtp to do > so. man XF86Config states " XFree86 uses a configuration file called XF86Config for its initial setup. This configuration file is searched for in the following places when the server is started as a normal user: /etc/X11/<cmdline> /usr/X11R6/etc/X11/<cmdline> /etc/X11/$XF86CONFIG /usr/X11R6/etc/X11/$XF86CONFIG /etc/X11/XF86Config-4 /etc/X11/XF86Config /etc/XF86Config /usr/X11R6/etc/X11/XF86Config.<hostname> /usr/X11R6/etc/X11/XF86Config-4 /usr/X11R6/etc/X11/XF86Config /usr/X11R6/lib/X11/XF86Config.<hostname> /usr/X11R6/lib/X11/XF86Config-4 /usr/X11R6/lib/X11/XF86Config " So you see that XF86Config-4 will get "ignored" IF a file called XF86Config is found. > > So my problem may be that startx is looking to the wrong configuration > file. The startx script is dated September, which means it was > installed by my update of XF86. This startx script calls XF86, which > is executable by everyone, but I'm not inclined to snoop into this big > baby. As per above.. > > So my question is, how do I get XF86 to use XFConfig rather than > XFConfig-4? Is there a utility to set this value? Looks like you have "named" your files incorrectly, you keep making referancies to, "XFConfig" and "XFConfig-4" they are; XF86Config XF86Config-4 > > Haines Brown -- Regards Richard [EMAIL PROTECTED] http://people.zeelandnet.nl/pa3gcu/ - To unsubscribe from this list: send the line "unsubscribe linux-newbie" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.linux-learn.org/faqs
