#757: WinGRASS: GUI window from cmd line
---------------------------+------------------------------------------------
Reporter: silviap | Owner: [email protected]
Type: task | Status: new
Priority: trivial | Milestone: 6.4.0
Component: wxGUI | Version: 6.4.0 RCs
Resolution: | Keywords:
Platform: MSWindows XP | Cpu: Unspecified
---------------------------+------------------------------------------------
Comment (by glynn):
Replying to [comment:7 cnielsen]:
> A bit of misunderstanding here. GRASS is starting fine, but once open
the dialogs of individual modules aren't opening when they are typed into
the shell. Instead if you type {{{ r.walk }}} or whatever, the module's
ascii help text is output to the shell (as required arguments are missing,
ie. output) instead of opening a dialog window where the arguments may be
entered.
When you run the command without arguments, the GUI interface is only
generated if stdin is a terminal, according to isatty().
On Windows, isatty() only recognises the standard Windows Command Prompt
as a terminal. The MSys terminal (rxvt) isn't considered a terminal by
isatty() (AFAICT, any child processes will have their standard descriptors
connected to pipes).
I'm not sure that there is anything which can be done about this, other
than skipping the isatty() check altogether on Windows (although that may
be an acceptable solution; I don't know of a reason why the check is
actually necessary).
You can still force a GUI using the --ui switch.
--
Ticket URL: <https://trac.osgeo.org/grass/ticket/757#comment:9>
GRASS GIS <http://grass.osgeo.org>
_______________________________________________
grass-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-dev