[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