[GRASS-dev] [GRASS GIS] #1950: wingrass: replace rxvt with conhost.exe
GRASS GIS
trac at osgeo.org
Thu Apr 25 12:24:29 PDT 2013
#1950: wingrass: replace rxvt with conhost.exe
-----------------------+----------------------------------------------------
Reporter: hamish | Owner: grass-dev@…
Type: task | Status: new
Priority: major | Milestone: 6.4.4
Component: Packaging | Version: svn-develbranch6
Keywords: wingrass | Platform: MSWindows 7
Cpu: All |
-----------------------+----------------------------------------------------
Comment(by glynn):
Replying to [ticket:1950 hamish]:
> the task: replace msys's rxvt.exe with Microsoft's built in conhost.exe
terminal emulator.
>
> IIUC, conhost.exe is new for Windows7, Windows XP doesn't have it. At
least mine doesn't in C:\windows\system32. If so that's a problem, half of
the world's installed Windows systems are still running XP.
The console window was part of the csrss.exe (Client-Server Runtime Sub-
System) service prior to Windows 7.
The exact details aren't important; all versions of Windows automatically
create a console window if a "console mode" program is run without an
existing console (e.g. from a desktop icon or start menu entry).
> (I've used it a bunch and not run into any problems, so beyond the above
I'm not really seeing what all the fuss is about. what exactly about it is
buggy?)
I've found that copy+paste often caused rxvt to crash. But given that a
number of 6.x modules either use curses or modify their behaviour
depending upon whether isatty() returns true for stdin/stdout, the fact
that rxvt won't work correctly with those modules can also be considered a
bug.
> the bug where msys converts and C: to /c/ in strings when you don't want
it to -- is that msys's rxvt or something else in their bash.exe?
That's bash. And it's largely unavoidable if it's to be compatible with
scripts written for Unix.
--
Ticket URL: <http://trac.osgeo.org/grass/ticket/1950#comment:5>
GRASS GIS <http://grass.osgeo.org>
More information about the grass-dev
mailing list