Re: [Ifeffit] Help with running GUI

2017-07-07 Thread Matt Newville
Hi Drew,

On Fri, Jul 7, 2017 at 11:43 AM, Drew Syverson 
wrote:

> Hello everyone,
>
> Every time I try to open gse_mapviewer via the terminal on Mac OSX, I keep
> getting the message: "This program needs access to the screen.
> Please run with a Framework build of python, and only when you are
> logged in on the main display of your Mac."
>
> I do not know how to get past this issue on my computer.
>
> Any help would be appreciated.
>
>
Sorry, this is a complete pain inflicted by Anaconda Python on Mac OSX.
FWIW, it's a daily struggle for me too, and I've complained to them. ;)

There are two possible solutions:

   a) [recommended for most Mac Users]  Install the Larch Apps. using one
of these methods:
 1.  Open a Terrminal, and type 'larch_makeicons'.  If this does
not work, make sure Anaconda was installed and
  that the Anaconda bin directory is in your path.  Or maybe
just type  $HOME/anaconda2/bin/larch_makeicons
 2.  Or, browse in Finder to $HOME/anaconda2/bin (or where ever you
installed Anaconda python) and click on `larch_makeicons`

This will create a Larch folder on your Desktop with several Apps
(with icons and everything!) including Larch_GUI and GSEMapViewer.

   b) [python-aficionados] Use 'pythonw' instead of 'python' to launch
Python apps that will draw to the screen, as with
 pythonw $HOME/anaconda2/bin/gse_mapviewer

You can even edit the gse_mapviewer to have 'pythonw' instead of
'python' in the first line.   This won't persist through updates.
OTOH, if you install from source, this will get fixed at install
time.  I believe there might be a way to fix this at "conda install time",
but I haven't worked out the details for that yet.


Hope that helps!

--Matt Newville  630-252-0431
___
Ifeffit mailing list
Ifeffit@millenia.cars.aps.anl.gov
http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit
Unsubscribe: http://millenia.cars.aps.anl.gov/mailman/options/ifeffit


[Ifeffit] Help with running GUI

2017-07-07 Thread Drew Syverson
Hello everyone,

Every time I try to open gse_mapviewer via the terminal on Mac OSX, I keep
getting the message: "This program needs access to the screen.
Please run with a Framework build of python, and only when you are
logged in on the main display of your Mac."

I do not know how to get past this issue on my computer.

Any help would be appreciated.

-Drew

Drew D. Syverson, PhD
Postdoctoral Associate
Department of Geology and Geophysics
Yale University
New Haven, CT, USA
ph:  +1 (612) 475-0575
email: drew.syver...@yale.edu
https://sites.google.com/view/drewsyverson/home
___
Ifeffit mailing list
Ifeffit@millenia.cars.aps.anl.gov
http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit
Unsubscribe: http://millenia.cars.aps.anl.gov/mailman/options/ifeffit