Ned Deily wrote:
I'm thinking that the right thing to do about rocket-in-the-dock should
be to change the Info.plist of Python.app, to include the setting
"LSUIElement: 1".

There's also LSBackgroundOnly. That might be even more appropriate.

I doubt it -- the whole point of this mess was to allow apps full-on desktop access.

Maybe we just need to return to the old python vs. pythonw distinction, but with a different default -- have a python-no-gui option.

However, These changes don't seem to make any difference with my wx tests - I suppose wx could be calling:

TransformProcessType() to override this setting and get
a dock icon for themselves.

Or I'm editing my info.plist wrong!

... setting it does have the side effect of making IDLE's menus disappear when launched from the command line (bin/idle).

This is no OK -- it may be OK for IDLE itself, but when people are testing an debugging GUI apps (TK, or wx, or....) they should be able to start a simple script at the command line without any restrictions.


-Chris



--
Christopher Barker, Ph.D.
Oceanographer

Emergency Response Division
NOAA/NOS/OR&R            (206) 526-6959   voice
7600 Sand Point Way NE   (206) 526-6329   fax
Seattle, WA  98115       (206) 526-6317   main reception

chris.bar...@noaa.gov
_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig

Reply via email to