[GRASS-dev] Re: [GRASS GIS] #500: GUI menu item to swtich GUIs

On Feb 25, 2009, at 6:56 PM, <grass-dev-request@lists.osgeo.org> <grass-dev-request@lists.osgeo.org > wrote:

Date: Thu, 26 Feb 2009 01:56:34 -0000
From: "GRASS GIS" <trac@osgeo.org>
Subject: [GRASS-dev] Re: [GRASS GIS] #500: GUI menu item to swtich
  GUIs
To: undisclosed-recipients:;
Message-ID: <049.a7d07addcd658c139b1cd756288a1982@osgeo.org>
Content-Type: text/plain; charset="utf-8"

#500: GUI menu item to swtich GUIs
--------------------------+-------------------------------------------------
Reporter: hamish | Owner: grass-dev@lists.osgeo.org
     Type: enhancement | Status: new
Priority: major | Milestone: 6.4.0
Component: default | Version: 6.4.0 RCs
Resolution: | Keywords: gui
Platform: All | Cpu: All
--------------------------+-------------------------------------------------
Comment (by hamish):

I tried the following patch, it seemed to work from the commandline with
--ui, but still not from d.m.

{{{
Index: gui/scripts/g.change.gui.sh

--- gui/scripts/g.change.gui.sh (revision 36060)
+++ gui/scripts/g.change.gui.sh (working copy)
@@ -41,6 +41,11 @@
     exit 1
fi

+if [ ! -x "`which $(basename "$0")`" ] ; then
+ PATH="$PATH:$GISBASE/etc/gui/scripts"
+ export PATH
+fi
+
if [ "$1" != "@ARGS_PARSED@" ] ; then
     exec g.parser "$0" "$@"
fi
}}}

???

Running it from the wxPython GUI still needs to be tested by someone
please. Config -> Working enviro -> Change default GUI

Also, I was thinking it could be useful to add an entry after 'Help->About
system' like 'Help->Show system environment' which would run "set" and
dump the results to the Output window. It would help in debugging.

Hamish

This is actually much easier just to build into each GUI menu than to try and create a script that works in multiple ways and runs across multiple platforms.

I just updated the tcltk GUI with a new menu item (under the configure menu) to switch the default gui to wxpython in GRASS 6.5 svn. Please check to see that it works OK across platforms. It should, but testing is needed before it is ported to 6.4 RC4. Martin or I can add an equivalent to the wxPython menu soon. Sorry that I've been too tied up to help with this sooner.

Michael