[GRASS-dev] [GRASS GIS] #943: wxpython gui hangs after switching to cairo display driver

GRASS GIS trac at osgeo.org
Tue May 28 01:00:04 PDT 2013


#943: wxpython gui hangs after switching to cairo display driver
------------------------------------------+---------------------------------
 Reporter:  epatton                       |       Owner:  grass-dev@…              
     Type:  defect                        |      Status:  new                      
 Priority:  critical                      |   Milestone:  6.4.3                    
Component:  wxGUI                         |     Version:  svn-develbranch6         
 Keywords:  cairo, driver, gui, wxpython  |    Platform:  Linux                    
      Cpu:  All                           |  
------------------------------------------+---------------------------------

Comment(by hamish):

 Hi,

 a few cleanups and fixes applied to devbr6 in r56443. The main problem
 there was GRASS_RENDER_IMMEDIATE always being set to TRUE, which in GRASS
 6 always triggers the PNG driver instead.

 Now the error message is by d.rast (e.g.) and has to do with the monitor
 not accepting connections. Interestingly enough, if I have the x0 XMONITOR
 started and selected (on linux) and the cairo driver selected as the wxGUI
 rendering mode, it renders to the Xmon much like the old tcl/tk GUIs
 would.

 But as for the Cairo driver, trying to start it still locks up the wxGUI,
 as per the original bug report, so is currently commented out.
 {{{
    RunCommand('d.mon', start = 'cairo')
 }}}

 I had an hourglass mouse cursor on the Map Display window, and could not
 change tabs or do anything with the Layer Manager window, although if I
 dragged it around and moved other windows over the top of it it still
 looked ok after dragging them off. But I had to use `xkill` to get rid of
 it, as neither the Map Display or the Layer manager's "X" window
 decoration worked.


 Hamish

-- 
Ticket URL: <https://trac.osgeo.org/grass/ticket/943#comment:12>
GRASS GIS <http://grass.osgeo.org>



More information about the grass-dev mailing list