One of the games I play under CrossOver Games 8.0 on Mac OS X is intermittently freezing. I want to configure CrossOver Games to enable logging every time I open the game, but every approach I've tried has failed:
• Adding ‘CX_LOG’ and ‘CX_DEBUGMSG’ environment variables to the cxbottle.conf and cxbottle.conf.8.0.0 files.
• Adding ‘CX_LOG’ and ‘CX_DEBUGMSG’ environment variables to my .bash_profile file.
• Adding ‘--cx-log’ and ‘--debugmsg’ options to the shell scripts in the desktopdata directory.
• Creating a new command, saving it, and modifying its parameters in the cxmenu.conf and cxmenu_macosx.plist files (only references to shortcuts were added to those files).
Adding ‘CX_LOG’ and ‘CX_DEBUGMSG’ environment variables to
my .bash_profile file.
Your .bash_profile is only used by bash. Applications launched from the Finder or Dock are not children of a shell. Here is an Apple Technical Q&A on how to set environment variables will affect applications.
Adding ‘--cx-log’ and ‘--debugmsg’ options to the shell
scripts in the desktopdata directory.
Those shell scripts are not really used on the Mac. We found that they were too fragile because they encode the location of the application bundle. They break if the app is moved. CrossOver instead uses 'cxmenu --bottle <bottle> --filter <menu key> --start'.
Creating a new command, saving it, and modifying its parameters in
the cxmenu.conf and cxmenu_macosx.plist files (only references to
shortcuts were added to those files).
The types of menu entries created by the Run Command dialog aren't suitable for that kind of editing, I don't think. Instead, you should use the Open Shell button to configure a shell for accessing the bottle. In that shell, you can do something like this:
Please Note: This Forum is for non-application specific questions relating to installation/configuration of CrossOver. All application-specific posts to this Forum will be moved to their appropriate Compatibility Center Forum.
CrossOver Forums: the place to discuss running Windows applications on Mac and Linux
CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.