> > I don't know very well rpm internals, but will it be possible to add a > > perl script that detects if the user has these lines in their > > XF86Config-4 and add them if needed automagically? > > It's feasible, but I am not sure I can do this without destroying user > preferences in the file. >
I do not think this is a good idea; we should not modify the user's XF86Config behind the user's back. Quite appart from the potential for a serious screw up this creates (XF86Config is a can of worms), it just does not feel right. I do agree that we need to find a smooth way of dealing with this, even though this _is_ a RH misconfiguration problem which affects not only AW and of which RH has been aware for a long time. There is one thing that I do not get; did you guys use to run AW via the wrapper script, or did you call it directly, with the fontpath added in some other way? According to the RH and our bug reports xset should also not be working, in which case you should have been getting the same behaviour with the wrapper script (I did nothing more than moved the XSetFontPath call from the wrapper script into the AW executable). So, is the RH wrapper script different than the normal Unix wrapper script, or has RH 7 got a patched version of xset, or did it use to work for some different reason yet? Basically, we have to find a way to set the font path on RH 7, but it will take someone with RH 7 to work this out. Tomas PS: we do not have to resolve this by 0.9.5, the new code is all in #if 1 #endif brackets, so it can be turned off (and the lines in the wrapper script I commented out un-commented).
