Cygwin

From GRASS-Wiki
Revision as of 03:25, 30 March 2012 by ⚠️HamishBowman (talk | contribs) (→‎Cygwin's Stand-alone X-server)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Cygwin

Overview

GRASS GIS has been ported to MS-Windows (NT, 2000 Professional, XP, Vista, Windows7) using the cygwin tools. The source code is identical to the UNIX version as the GRASS source code is rather platform independent. If you want to compile yourself, we recommend to get the latest GRASS sources from our SVN server. For questions, please contact the WinGRASS mailing list.

The classic graphical output screen (based on XDRIVER) has been the major problem to port GRASS 6. The system is now working with the XFree86 Server or the StarNet X-Win Server as well as the generic MS-Windows driver.

We are searching for developers and testers to assist in finalizing the GRASS-Windows port: If you are (somewhat) experienced, join the development team to speed up the port. If you have questions or want to discuss the development, please subscribe to the winGRASS mailing list (see above). Before reporting bugs to the list, please visit the bug reporting system and read the manuals and old posts to the mailing lists.


Install

Download pre-compiled winGRASS/Cygwin binaries:

Setting up

Basic setup

The download page above includes some setup instructions.

Cygwin's Stand-alone X-server

If you just want Cygwin's X-server for graphics windows, the minimum list of packages to install:

xorg-server
xinit
xeyes  (just to test it is working)
X-start-menu-icons


Then create a shortcut on the desktop (or in the Start Menu)

  • Name: Cygwin X11
  • Command: C:\cygwin\bin\XWin.exe -multiwindow -clipboard -silent-dup-error
  • Start in: C:\cygwin\bin


Double-clicking on that desktop shortcut or selecting it from the Start Menu should put a little "X" icon on the right hand side of the taskbar by the clock, indicating that the X-server is running and ready for connections.


HB todo: add more notes

Packages