Load "dri" # This shouldn't be available choice is user has selected driver vga, vesa or nv.Why, what's the problem with loading this module in that case?
Not a problem with those actually, but it becomes problem for some people when changing to NVidia propietary drivers from one of them as it doesn't use DRI.. and loading "dri" results "unresolved symbols" (in Xorg.0.log)
Load "extmod" # This is okay, but if you look into "man xorg.conf" you'll find option NOT to include DGA extension with extmod, and for a good reason.. DGA causes instability as it access videoram without consulting X about it.That functionality is only available to clients running as root by default. The DGA extension is much more widely used for its absolute mouse movement functionality, which poses no security risk. So this is fine as it is IMO.
But still, there could be an option to leave DGA out from extmod? Maybe with a note/warning, that some applications require DGA.
Load "record" # This should be never present, as it is for developers.. and they know how to add it if they need it.A bunch of end user apps are using this extension, see (the reverse dependencies of) libxtst6.
Ok, wasn't aware of that.
Load "vbe" # I believe this gets automatically loaded also, but about this one.. I'm not 100% positive.That's right I believe.
I just checked my Xorg.0.log (actually i'm using a custom one, 7.0 now..) but I didn't see "vbe" there. I guess I was wrong about it. It's for video4linux? *clueless*