[forum] Technical suggestion: Separate /usr/X11R6
John
forum@XFree86.Org
Thu, 20 Mar 2003 10:11:58 -0500
Hi everyone,
I've been meaning to suggest this post-4.3 and pre-5.0, so I
guess it's time. You even made a convenient list for me to
make the suggestion on, so thank you! :)
I don't know if this has been discussed much already, but I
haven't been able to find the discussion personally. Sorry
if it's a FAQ. :)
Please consider breaking up the contents into /usr/X11R6. Since
the X servers were unified when the modular drivers were implemented,
the contents of /usr/X11R6 have simplified. They are clean enough
now to make the switch.
I think that /usr/X11R6/bin/X should simply be /usr/bin/X, for
instance.
Connected to this, I think that the core binaries (xterm, etc) should
be packaged separately. When I use CVS or download a release, I should
be able to bring down just the server and dependancies. I think that
will significantly ease the entry barrier for new developers, since they
will know where the important code is.
Also, make sure that it is easy for people to build and install
multiple X servers (/usr/local/opt/XFree86-cvs-teusday/ and
/usr/local/opt/XFree86-cvs-wednesday/, for instance.) I've built
multiple Xservers myself, but a simple build and installation
process will greatly simplify the life of people experimenting
with the code for the first time. (People don't really want to
clobber or move /usr/X11R6. :)
Anyway, if this is old hat I appologize. It seems like a
convenient time to make these changes, so I thought I should
bring them up.
Later,
John