(liberal use of bold to emphasize difference in file names
Here's what happened. When XFree86 was first released (as beta), a lot of people wanted to keep their stable XFree86 3.36 around in addition to testing the new version. The powers-that-be decided that the thing to do would be to add XF86Config-4
to be used with version 4.0, while leaving XF86Config
around to be used with version 3.x.
So, the way XFree86 4.x works is this: first, it will look for and use XF86Config-4
, and if that file is not found, it will look for and use XF86Config
. It is not (generally) set up as a symlink -- they are two separate files, either of which may be used by XFree86 4.x in that priority order.
Therefore, if you have both files and are using XFree86 4.x, it will use XF86Config-4
and ignore the other. This can be confusing because the configuration program xf86config
will output the config file XF86Config
, even if you are using XFree86 4.x. If you want to use that file, you can either rename it to XF86Config-4
, or you can delete XF86Config-4
to cause XF86Config
to be used.