Technical suggestion: Separate /usr/X11R6
John <[email protected]>
| Newsgroups | gmane.comp.xfree86.forum |
|---|---|
| Message-ID | <[email protected]> |
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