I'm curious, given this, how Crossover manages to make the application menu title the same as the Windows program that is running, despite the actual executable being wineloader. Does it work if the executable has no bundle id?
~Theodore
But, more importantly, the title that a program sets for the application menu is ignored by Cocoa. It uses the bundle name regardless. So, this change has no effect.
On Jun 14, 2015, at 2:02 PM, Theodore Dubois tblodt@icloud.com wrote:
But, more importantly, the title that a program sets for the application menu is ignored by Cocoa. It uses the bundle name regardless. So, this change has no effect.
I'm curious, given this, how Crossover manages to make the application menu title the same as the Windows program that is running, despite the actual executable being wineloader. Does it work if the executable has no bundle id?
One of the things that CrossOver does is load Wine using an alternative loader which is a bundled app with a different bundle ID.
Another, for those Wine processes which are stand-alone, is to use a truly gross hack to modify the bundle ID before the frameworks look at it.
-Ken