I tried the workaround you posted earlier, it opened but did not work. I am using i386.
This is the terminal output from the second attempt to use it; DEBUG: (0x88b4048) AWeatherGui: get_widget - name=prefs_general_log DEBUG: (0x88b4048) GritsPluginRadar: _update_hidden - 0..1 = 0 DEBUG: (0x88b4048) GritsOpenGL: on_realize DEBUG: (0x88b4048) GtkGl: begin DEBUG: (0x88b4048) GritsOpenGL: on_configure DEBUG: (0x88b4048) RoamSphere: update_errors - polys=8 DEBUG: (0x88b4048) RoamPoint: Projected 0 points DEBUG: (0x89c63a0) Conus: update_thread - done DEBUG: (0x88b4048) GritsOpenGL: on_expose - begin DEBUG: (0x88b4048) GritsViewer: get_rotation DEBUG: (0x88b4048) GritsOpenGL: _draw_level - level=0 DEBUG: (0x88b4048) GritsOpenGL: _draw_level - drew 1,2 objects DEBUG: (0x88b4048) GritsOpenGL: _draw_level - level=99 DEBUG: (0x88b4048) GritsOpenGL: _draw_level - drew 1,0 objects DEBUG: (0x88b4048) GritsOpenGL: _draw_level - level=200 DEBUG: (0x88b4048) GritsPluginRadar: _draw_hud DEBUG: (0x88b4048) GritsOpenGL: _draw_level - drew 1,0 objects DEBUG: (0x88b4048) GtkGl: end DEBUG: (0x88b4048) GritsOpenGL: on_expose - end DEBUG: (0x88b4048) RoamPoint: Projected 6 points DEBUG: (0x88b4048) GritsOpenGL: on_expose - begin DEBUG: (0x88b4048) GritsViewer: get_rotation