Mario S. wrote:
This has been discussed before. The reason for the problem, is that
Mac OS X uses executable bundle name for the first entry, so if you
want to change the name, you need to make a copy of the ruby
interpreter, and rename it as your App name, then create a script, to
actually execute it.
Just to add to what Mario said - if it’s a “bare” compiled executable on
OS X, then the filename of the executable (eg “ruby”) is automatically
the name of the application menu, as you’ve found. You can change the
name of the executable.
I think it should also be possible to do this by bundling the whole lot
into a “proper” Mac OS application bundle, which is a special sort of
directory with a properties list. Have a look for searches on this list
which discuss “Platypus”, and perhaps something here on wxPython:
also have a look at this work by Daniel Zepeda, wihch generalised some
things I’d done to get a completely native-feeling GUI app on OS X
(dealing with things like icon etc).