Red Hat Bugzilla – Bug 211770
Auto-generated xorg.conf's are missing parts
Last modified: 2007-11-30 17:11:46 EST
Description of problem:
Ever since Test2, I think, pyxf86config's been leaving out parts of the
xorg.conf file. For example, it will not create the "files" or "module"
sections, which cause numerous problems.
I've packaged re-packaged drivers from Livna to the the 1.0-9626 version so I
can run AIGLX on my nVidia machine - And the script Livna uses, for example, to
parse xorg.conf and auto-edit fails.
Compiz won't run because of missing GLX and extmod extensions, and the section's
are gone so unless the user knows how to add them, and now scripts can't
auto-edit them in.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Reinstall FCT2 or better
2. Install fglrx / nvidia drivers from Livna, or try to enable Compiz
3. A script for auto-editing xorg.conf fails and Compiz won't run
Sections are missing from xorg.conf
They are there, even if left empty so autodetection of hardware and settings works.
If the Modules section is omitted, glx and extmod are always loaded. This is
the intended behaviour, and in fact has always been the case since, oh, XFree86
4.0 or so. We're just relying on it now.
If external scripts are failing now, it's because they've always _been_ broken.
Sorry, I didn't mean to offend you or anything...
It's odd, though, because Compiz would refuse to run until I manually added
extmod - Many on fedoraforum.org are seeing the same thing.
I too had to manually create a 'modules' section and add 'load "extmod"' to
xorg.conf when using the Livna nvidia-legacy driver (7184); otherwise, the
transparency on the rounded corners of windows was missing (replaced by black)
and mplayer was surrounded by a black rectangle and produced the error message,
"Sorry, your system doesn't support the XShape Extention".
Adding the above entry to xorg.conf fixes the problem. Removing it makes the
problem reapear, so on my system, at least, extmod _isn't_ loaded if this is
omited from xorg.conf (BTW running release version fc6)