Appendix A. Directory Structure, Location of Files

Table of Contents

Installation Files
Menu and Association files

CrossOver creates two directories during its installation and setup. The installation process creates a directory structure at a user-specified location, whereas the setup directory is always in a fixed location relative to the user's home directory.

the Bottle Manager may also modify the MIME type associations on the system as well as the KDE and Gnome menus.

Installation Files

The location of the installed files can be specified during the installation, which defaults to ~/cxoffice for a non-root installation, and /opt/cxoffice for a root installation. The installation tree has the following structure:

bin This directory contains all the executable programs used by CrossOver. As a general rule, it is better to not place this directory into your PATH as it may conflict with other versions of Wine. We recommend creating symbolic links to individual programs in /usr/bin instead.
lib This directory contains all the shared object files used by CrossOver. Again, we recommend against adding this directory to your ld.so.conf or to your LD_LIBRARY_PATH.
doc This directory contains the CrossOver user guide.
.manifest This directory is generated during installation and contains information used during the uninstallation process.
share This directory contains supporting files used by CrossOver.
support This directory contains your system's managed bottles.
support/installers This directory contains any installers that the Bottle Manager has downloaded for you.

etc.  The etc directory contains the CrossOver configuration. This directory contains the following files:

cxoffice.conf The CrossOver configuration file. The variables are fairly heavily commented, so there is a good chance that if you were so inclined, you could meaningfully edit it with a text editor. However, note that for most users we recommend using the Bottle Manager to modify this file.
*.bak the Bottle Manager automatically backs up old versions of configuration files. It can get untidy--feel free to delete extraneous files.

~/.cxoffice.  This directory contains all of the CrossOver settings, and all of your bottles.

~/.cxoffice/bottlename Each bottle directory contains the following files and directories:

*.reg Files that contain a simulated registry for the Windows environment.
drive_c A complete directory structure replicating a Windows environment.