[GRASS-dev] Re: [bug #5218] (grass) wingrass: creating new
location from startup screen with projection values fails
Glynn Clements
glynn at gclements.plus.com
Thu Oct 19 08:45:19 EDT 2006
Huidae Cho wrote:
> > >This won't work because it requires an interactive xterm. This is not
> > >currently available in wingrass, though I think I remember some discussion
> > >by Glynn suggesting that it might (or might not) be possible to compile
> > >wingrass in such a way as to make this and similar functions work.
> >
> > But there is a terminal, but it fails before getting to the screen where you
> > define the location extension. So must be something about how this screen is
> > constructed.
> >
> > If I do not use Huidae's grass.bat (which actually launches cmd.exe as
> > terminal), but I launch grass from a Msys teminal (after setting path to
> > include postgresql/bin and GRASS_WISH=wish84), and I then try to launch the
> > location creation with projection values, it fails immediately, with the
> > following error:
> >
> > Cleaning up temporary files.....
> > Starting GRASS ...
> > 'clear' n'est pas reconnu en tant que commande interne
> > ou externe, un programme ex?cutable ou un fichier de commandes.
> > LINES value must be >= 2 and <= -9808: got 1
> > initscr(): LINES=1 COLS=1: too small.
>
> Programs compiled with the pdcurses library do not work with the MSys
> terminal because of the above-mentioned problem. That's why I used
> cmd.exe for grass.bat. If NO modules called from gis.m use the curses
> library, rxvt.exe (MSys terminal) would be a better option because it
> opens std* channels extensively used in TclTk codes.
>
> I cannot decide which one is better between cmd.exe and rxvt.exe :-(.
> Any idea?
cmd.exe is a shell (aka command interpreter), akin to bash or csh.
rxvt is a terminal emulator, akin to the Windows console. You can run
cmd.exe in rxvt, and you can run bash in the Windows console.
I don't see any real benefit to using rxvt on Windows NT/2K/XP. On
95/98/ME, the "DOS box" was somewhat limited (e.g. no scrollback,
restrictions on window size, 8086-compatibility environment, etc), so
there were some advantages to using rxvt there.
--
Glynn Clements <glynn at gclements.plus.com>
More information about the grass-dev
mailing list