Module component list updated [was Re: Modularization
development notes]
Jim Gettys
Jim.Gettys at hp.com
Wed Apr 20 12:12:03 PDT 2005
I put together a straw man grouping and put it in the wiki a long time
ago... (pre-wiki conversion). It went through some serious revision as
we did various prototype stuff last year.
Probably worth digging up.
- Jim
On Wed, 2005-04-20 at 10:48 -0700, Alan Coopersmith wrote:
> Are we going to break every single app out into a separate module/package
> or do we want a logical grouping? We've already discussed this with Xpm
> & fontconfig, bundling those apps into their libraries.
>
> Other possible "logical groupings" I see in the list:
>
> ICE: lib/ICE & programs/iceauth
> SM: lib/SM, programs/xsm & programs/smproxy
> Xv: lib/Xv & programs/xvinfo
> Xcursor: lib/Xcursor & programs/xcursorgen
> XKB-clients: xkbevd, xkbprint, xkbutils, setxkbmap
> XKB-core: libxkbfile, xkbcomp (since they're both client & server)
> Xt-resource-clients: appres, editres, listres, viewres
> Xprint-clients: programs/xphelloworld, xplsprinters, xprehashprinterlist
> DPS: lib/dps, lib/dpstk, dpsexec, dpsinfo, texteroids, makepsres
> X-core-clients: xhost, xauth, xdpyinfo, xset, xwininfo, xlsatoms, xlsclients,
> xprop, xmodmap
> (xdpyinfo is probably most commonly updated to add new extensions
> that it's useful to report specific details of, so could possibly
> be separate)
> xfs-clients: xfsinfo, fslsfonts, fstobdf, showfont
> X-core-font-clients: xfd, xfontsel, xlsfonts
> X-core-fonts: lib/font, mkfontdir, mkfontscale, bdftopcf
> xwd: xwd, xwud, xpr
> demos/samples: xgc, xdbedizzy
> x-proxy: xfwp, proxymgr, xfindproxy (should probably document xfwp as
> deprecated in favor of ssh with X forwarding, but I believe
> the others work with lbxproxy and other proxies as well)
> X-input-clients: xsetmode, xsetpointer
>
> clients that should go away: xmh (does anyone still use this? it's been
> years since I used mh, but even then everyone I knew had switched to exmh
> for GUI and nmh for command line)
>
> I suppose the question here is how useful is it to keep these separate or
> are they only likely to be wanted as a group? And of course, do these
> groupings end up in a dependency graph that's a tree, with no loops or
> other complications?
>
More information about the xorg-modular
mailing list