[GRASS5] New initialization code

Eric Mitchell emitchell at altaira.com
Wed Nov 29 10:58:15 EST 2000


By default, there is no $DISPLAY environment variable set on Windows.
Windows does not have an X server installed by default.  There are
a few on the market that you can purchase, if so interested.  If you
are checking for a $DISPLAY env. var., you probably only want to do 
so if you're not running on Windows anyway.  

However, on Windows, you also have the (potential) problem of how 
to start a grass5 environment.  This would probably best be 
accomplished with a batch file, as you don't have to stress about 
the gross platform dependencies.  We do this at work:  shell 
scripts for the unix platforms, batch files for Windows.  It seems
to work ok.


Andreas Lange wrote:
> 
> Hi Justin, Hi Eric,
> 
> the $DISPLAY is IMHO the best solution to the discussed problem.
> Check if $DISPLAY is set and you know for sure that X is running.
> If you next search for the wish executable in the user path i think that
> in most of the cases this should work and we can start with the GUI
> first. Otherwise a fallback to text mode would be ok.
> This applies to the windows setup too, as the DISPLAY variable is set
> only if X is running (The X server seems still to be a little unstable).
> I'll check for the name of wish/tk shell in cygwin later.
> 
> Thanks Eric for this idea.
> I agree that it is desirable to start up with a nice GUI. Most software,
> even if using commands typed in a window, uses a GUI today.
> 
> Andreas
> 
> Justin Hickey wrote:
> >
> > Hi Eric
> >
> > "Eric G . Miller" wrote:
> > > One thing you should consider too, is checking if the $DISPLAY
> > > environment variable is set.  Could be a user is running in a console
> > > only mode (console, telnet, ssh with no X forwarding).  Haven't a clue
> > > about Windows in this regard.
> >
> > Oooh! Good catch, I never thought of that one. I'll look into it. Does
> > this problem even apply on Windows?
> >
> > Thanks.
> >
> > --
> > Sincerely,
> >
> > Jazzman (a.k.a. Justin Hickey)  e-mail: jhickey at hpcc.nectec.or.th
> > High Performance Computing Center
> > National Electronics and Computer Technology Center (NECTEC)
> > Bangkok, Thailand
> > ==================================================================
> > People who think they know everything are very irritating to those
> > of us who do.  ---Anonymous
> >
> > Jazz and Trek Rule!!!
> > ==================================================================
> >
> > ----------------------------------------
> > If you want to unsubscribe from GRASS Development Team mailing list write to:
> > minordomo at geog.uni-hannover.de with
> > subject 'unsubscribe grass5'
> 
> --
> Andreas Lange, 65187 Wiesbaden, Germany, Tel. +49 611 807850
> Andreas.Lange at Rhein-Main.de - A.C.Lange at GMX.net
> 
> ----------------------------------------
> If you want to unsubscribe from GRASS Development Team mailing list write to:
> minordomo at geog.uni-hannover.de with
> subject 'unsubscribe grass5'

-- 
+=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=+
| Eric B. Mitchell         mailto:emitchell at altaira.com |
| tel: (301) 809 - 3534    Altair Aerospace Corporation |
| tel: (800) 7 - ALTAIR    4201 Northview Dr. Suite 410 |
| fax: (301) 805 - 8122    Bowie, MD  20716             |
+=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=+
              ,___
          /"\  / o=\  /"""---===/
         /   \_/  \__/   ---===/ 
         |    //\   || /""TT""/ //\   || ||""\
         |   //  \  ||    ||   //  \  || ||__/
         |  //--==\ |L--/ ||  //--==\ || || "=,
          \      ---===/
           \____---===/

---------------------------------------- 
If you want to unsubscribe from GRASS Development Team mailing list write to:
minordomo at geog.uni-hannover.de with
subject 'unsubscribe grass5'



More information about the grass-dev mailing list