[Pythonmac-SIG] Should Python.app be an LSUIElement = 1 app?
janssen at parc.com
Tue Feb 3 00:20:33 CET 2009
Christopher Barker <Chris.Barker at noaa.gov> wrote:
> 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.
Setting LSBackgroundOnly doesn't prevent that, it just sets the default.
> Maybe we just need to return to the old python vs. pythonw
> distinction, but with a different default -- have a python-no-gui
I don't believe we need to.
> > ... 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.
Sure, "open myapp.app". But if you follow the conversation a bit
further, I think we've found a place to enable that for _tkinter.
More information about the Pythonmac-SIG