First Alpha X-server for Win32 is out:
Mon Jan 17 09:26:00 GMT 2000
John Fortin's GGI based first X-server is available for testing.
Please note this is ALPHA RELEASE and has some known and unkown
Thanks John for marvelous work.
What to do to get a copy of Alpha X-server:
1) Dowload from
2) Unbzip2 and untar pre-alpha-xfree-cygwin-b20.1.tar.bz2 to
/usr/X11R6 on your C:\ drive.
3) Download ggi.tar.gz for MingW32/Cygwin from
Note: At the moment John Fortin may not have a link to ggi.tar.gz
at his home page, therefore you need to type:
http://pws.prserv.net/thefortins/ggi.tar.gz to get the ggi.tar.gz.
3) ungzip and untar the ggi.tar.gz to /usr/local.It untars into
usr/local/ from whatever directory you untar from ( not
4) You need to set the following:
GGI_DEBUG=0 # or whatever debug level you want
GGI_DEFMODE=800x600[GT_16BIT] # or 800x600[GT_32BIT] if
using 32bit color 640x480 1024x768 should work also. Your current
resolution needs to be larger then the mode you are asking for. if
you are currently at 800x600, only 640x480 and smaller will work.
GGI_CONFDIR=path to config files (ex. export
5) Go into the /usr/local/etc/ggi directory and changed the .root
parameter, in libggi.conf file, to the proper path (ex.
6) Go into Go into the /usr/local/etc/ggi directory and edit
libggi.conf file. In #Display abbrevations column add the
7) Go into /usr/local/lib directory and issue the following commands
from Cygwin bash shell
cp libgg-0-0-7.dll libgg-0-0-6.dll
cp libgii-0-0-7.dll libgii-0-0-6.dll
NOW YOU SHOULD BE ABLE TO RUN XGGI X-server using the following
command from /usr/X11R6/bin directory (or from anywhere if X11R6/bin
is in your PATH)
./XGGI -targets directx &
There are still a couple of bugs. The cursor doesn't always match
where the windows cursor is. The work around is to bring both to
bottom right of the screen. This resyncs them.
The mouse doesn't show up over the X console if the X console is
parially behind a Win32 window and does not have the focus.
PLEASE DIRECT ALL QUESTIONS AND SUGGESTIONS TO
CYGWIN-XFREE@SOURCEWARE.CYGNUS.COM MAILING LIST.
I will update Cygwin-xfree URL later today.
Karra's DirectX based framebuffer X-server for Win32 is comming soon
(Hopefully within next 2 weeks)
More information about the Cygwin-xfree