Using only the X server of Cygwin
Charles Wilson
cwilson@ece.gatech.edu
Sun Jul 7 12:35:00 GMT 2002
Hey, Nicholas -- don't squish Rhialto that quickly. He's probably one
of our new users who knows nothing about the cygwin project except what
he read on slashdot this morning.
The fact is, Rhialto, we focus on cygwin -- as an environment all by
itself, *and* independent of any specific intended use or resource
availability(*). You have a specific setup, where you want to leverage
you existing resources (e.g. a local linux-based font server) to avoid
downloading extra stuff.
You are an advanced (linux) user, with a very specific purpose in mind.
That's not the target of the cygwin (or cygwin-xfree) project. It
*IS* possible to do what you want -- but there isn't a super-simple
one-click path to do it. [Think about user interface design: there can
only be a limited number of 'easy' [one-click, two-click]
configurations. We use those for the "normal" users -- folks who want
the cygwin environment, not folks who want JUST 'Xwin -broadcast' and
nothing else -- or JUST ssh and nothing else).
However, it SHOULD be possible -- and checking the ml archives on this
will help -- to create a custom 'setup.ini' script or pseudo-package
that setup.exe can read, to install ONLY what you want -- but this will
take a little work on your part. Again, check the archives.
The basic thing is, setup is configured to install the 'Base' package by
default (think Debian's 'base' category). Base is about 50Meg unpacked
I think. Then, on top of that, there are certain things that the xserv
program itself needs -- like libpng's DLL, zlib's DLL, etc.
> And it downloaded a
> lot more which it apparently did not even install, such as bash, diff,
> diffutils, fileutils, etc.
These are all part of the 'Base' category. If you explicitly
de-selected specific items -- even if they are in the 'Base' category --
then setup shouldn't even download them. There may be a bug in
setup.exe's handling of the Base category. Sorry about that.
(*) that is, cygwin-xfree should work OOB on a standalong machine
without any external font server, at least by default. Do we really
want a windows newbie to understand "oh, I also need to install the
fonts". Of course not -- we do that by default IF the user installs X.
[Linux distros do this too, you know -- if you install XFree86 on Red
Hat, you *will* get the fonts.]
--Chuck
More information about the Cygwin-xfree
mailing list