What I cannot relate to are Davo's instructions
LAZARUS=lazarus-main
open "$HOME/bin/Lazarus/$LAZARUS"/lazarus.app --args "--pcp=$HOME/bin/Lazarus/Configs/$LAZARUS"
Sorry Tomki, those lines would go in a script normally, an executable script. If you don't mind a lot of typing, you could just type in -
$> open "$HOME/bin/Lazarus/lazarus-main/lazarus.app --args "--pcp=$HOME/bin/Lazarus/Configs/lazarus-main"
Its a long command line and therefore prone to mistakes. So, unix people in particular like to make little scripts that remember all the hard stuff for us.
The important thing here is that you open lazarus
.app (or startlazarus
.app) not just lazarus (or startlazarus). This is a Mac thing, hard, from what little I know about Mac, to tell the difference between 'lazarus' and 'lazarus.app' in the Finder because Mac likes to hide the extension (much the same as Windows). I suspect that is your problem. Don't forget, that command line suits me, I have my Lazarus installs down in a $HOME/bin/Lazarus and I make a directory $HOME/bin/Lazarus/Configs - understanding that, you can see what you need to change in that command line to suit your locations.
When Lazarus opens up without its menus and you cannot use the mouse, its usually (always ?) because you have launched the binary (lazarus or startlazarus) and NOT the correct lazarus.app or startlazarus.app.
And, yes, as TRon suggests, I think that starting Lazarus from the Finder might not be a good idea because -
- Hard to tell the difference between lazarus and lazarus.app
- Hard to set the config directory, --pcp=
I like to use a the little scripts for that reason. But I do understand its not the way Mac users think.
Davo