corpnewt / ProperTree

Cross platform GUI plist editor written in python.
BSD 3-Clause "New" or "Revised" License
2.63k stars 434 forks source link

Pressing CMD + SHIFT + O or CMD + SHIFT + R as advised in opencore config.plist setup webpage does nothing... Am I doing anything wrong? #93

Closed friguron closed 2 years ago

friguron commented 3 years ago

Hi, I'm using Mojave 10.14.6 (with python 3.8 and 2.7 from macports, I had to instal py27-tinker and or py38-tinker for the script to work) and according to this page: https://dortania.github.io/OpenCore-Install-Guide/config.plist/#creating-your-config-plist I should press CMD/CTRL + SHIFT + O o CMD/CTRL + SHIFT + R to enable certain functionalities of ProperTree.

Apparently nothing happens on screen, so I'm somewhat puzzled and blocked in my way to create a proper config.plist No matter what keys and or variations of the aforementioned key combinations I press, I get nothing on screen, just an empty plist being shown inside ProperTree window (which OTOH loads perfectly)

Any hint? My keyboard layout is ISO-Spanish.

corpnewt commented 3 years ago

If the keybinds aren't working for you - you can always use the File menu to perform whatever actions you need. Mind you, there is no cmd/ctrl + shift + O keybind, just cmd/ctrl + O (which would be at File -> Open).

-CorpNewt

friguron commented 3 years ago

I wish I had a File menu, but apparently the script seems to be unable to create any menu either...

Captura de pantalla 2021-07-18 a las 14 35 47

I'm sure there's some faulty library around (?), and I'm not aware of it... But actually, I don't have any idea...

Besides, when I invoke the ./ProperTree.command from my MacOS Mojave, there's no error in the command line bash terminal, so I'm lost.

El dom, 18 jul 2021 a las 7:14, CorpNewt @.***>) escribió:

If the keybinds aren't working for you - you can always use the File menu to perform whatever actions you need. Mind you, there is no cmd/ctrl + shift + O keybind, just cmd/ctrl + O (which would be at File -> Open).

-CorpNewt

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/corpnewt/ProperTree/issues/93#issuecomment-882000040, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAZPBNE366ERL4CNOOBPHNDTYJPM5ANCNFSM5AEY36GA .

corpnewt commented 3 years ago

The file menu is in the menubar on macOS:

image

-CorpNewt

friguron commented 3 years ago

Nope!

Captura de pantalla 2021-07-20 a las 17 17 23

XQuartz seems to be the owner of the window, not Python... Can't say more...

corpnewt commented 3 years ago

Yeah - that's... weird? I don't do anything with XQuartz here - and I've not run into that before. You could maybe try building the .app with the buildapp-select.command script located in ProperTree's Scripts directory to explicitly pick which version of python to use (as the default is to select the first python bin in the PATH var).

-CorpNewt

friguron commented 3 years ago

If I use that buildapp-select.command script you recommended me, that's all I'm getting:

bad_build_script_proper

An error occurred! '>=' not supported between instances of 'str' and 'NoneType'

In the screenshot attached you can also see which version of python I'm using... I'm using macports and not homebrew (just in case it's useful data).

EDIT: Otoh, I can't decide against XQuartz being launched or not... As soon as I invoke the ProperTree.command script, XQuartz starts automatically and beforehand... (XQuartz is the typical thing you have installed because certain "window UI programs" seems to need it, but you're not really fond of it...)

friguron commented 2 years ago

Unexpected (DELAYED!!) success (?)

Apparently ProperTree doesn't know how to handle properly working MacPorts python/python3 installations.

Today, many months ago, I had a sudden hunch and installed the "official" python 3.10.X binaries for MacOS (Mojave) from the actual python.org website (after uninstalling thoroughly the whole python/python3 working MacPorts version I've been using for years)... What happened? everything seems to work as expected!!

Can't say it's a succes story (it seems to be), but maybe some fix might be needed in ProperTree to be able to use (otherwise) proper MacPorts python/python3 installations me and some other users were using...

For the moment I'll survive with these Python official binaries!