CrossOver Support

Fedora

We are currently working through Fedora 23 installations to update this page

Please note, we do semi-regular testing with Fedora but even with that testing, we cannot hope to cover everything here. The following instructions are provided as a guildeline to get CrossOver running, your mileage may vary.

  1. Installation
  2. Known Issues
    1. Accented characters do not work
    2. Sound troubles, some applications are missing sound

Installation

with thanks to our vast Fedora community and specifically to Striker

Before attempting to install CrossOver 15 we brought the system up to date. In terminal:

sudo dnf update

Note that Fedora 22 deprecated yum in favor of dnf. We are working to update our documentation and the Fedora team has graciously made certain that yum commands forward to dnf where necessary.

We suggest that RPMFusion-Free be installed prior to CrossOver to help satisfy the dependencies CrossOver needs to run:
sudo dnf install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-23.noarch.rpm

Then, install CrossOver (version 15.0.1 at the time of this writing):
sudo dnf install http://crossover.codeweavers.com/redirect/crossover.rpm

Optional, correct missing libraries before running CrossOver:
sudo dnf install libv4l.i686 fontconfig.i686 libXcomposite.i686 libXinerama.i686 libgphoto2.i686 libxml2.i686 libxslt.i686 openal-soft.i686 openldap.i686 sane-backends-libs.i686 mesa-dri-drivers.i686 libtxc_dxtn.i686 isdn4k-utils.i686 gsm.i686 gstreamer-plugins-base.i686 lcms2.i686 mesa-libOSMesa.i686 libtiff.i686 gnutls.i686 libmpg123.i686 nss-mdns.i686

Symlink the two libraries CrossOver cannot find:
sudo ln -s /usr/lib/libOSMesa.so /usr/lib/libOSMesa.so.6 sudo ln -s /usr/lib/libtiff.so.5.2.0 /usr/lib/libtiff.so.4

Launch CrossOver.

Any trouble? Please open a Support Ticket by clicking here.

Versions prior to CrossOver 14.1


If manually installing from the terminal, first installing the following packages should resolve most dependency issues:
sudo dnf install glibc.i686 zlib.i686 libgcc.i686 libICE.i686 libSM.i686 libX11.i686 libXext.i686 libXi.i686 freetype.i686 cups-libs.i686 alsa-lib.i686 mesa-libGL.i686 libXrandr.i686 dbus-libs.i686 fontconfig.i686 mesa-libGLU.i686 libgphoto2.i686 gsm.i686 libjpeg-turbo.i686 openldap.i686 lcms2.i686 openal-soft.i686 libpng.i686 sane-backends-libs.i686 libXcomposite.i686 libXcursor.i686 libXinerama.i686 libxml2.i686 libxslt.i686 openssl-libs.i686 nss-mdns.i686 libgcc.i686 libXext.i686 libv4l.i686 isdn4k-utils.i686 gstreamer-plugins-base.i686 mesa-libOSMesa.i686 gnutls.i686 alsa-plugins-pulseaudio.i686


Known Issues


These are some of the issues we know of with Fedora and CrossOver.


Accented Characters do not work


Accent characters do not work in applications run via CrossOver but work in native applications like Open Office. These characters include but are not limited to:

      è ñ ê é á

This is not a regression. It is a new behavior for ibus introduced in Fedora 20. With that version, the workaround was to turn off ibus. With Fedora 21, turning off ibus is no longer a straight forward process. At this time we have a temporary workaround that must be done on each launch of an affected application.

with thanks to Ludovic for assistance in testing and refining these solutions
In terminal, launch the application with an environment variable that turns ibus modifiers off. Give the command:

XMODIFIERS="@im-none" /opt/cxoffice/bin/wine --bottle $BOTTLENAME --cx-app $EXECUTABLE.exe
For Microsoft Word, the command would be:

XMODIFIERS="@im-none" /opt/cxoffice/bin/wine --bottle Microsoft_Office_2007 --cx-app winword.exe
For Microsoft Outlook, a more defined command is needed:

XMODIFIERS="" /opt/cxoffice/bin/wine --bottle Microsoft_Office_2007 --cx-app outlook.exe &



It is possible to modify the launcher for each individual application to reflect the above. The launchers are located at:

/home/$USER/.cxoffice/Microsoft_Office_2007/desktopdata/cxmenu/StartMenu.C^5E3A_users_crossover_Start^2BMenu/Programs/Microsoft+Office
Open the specific launcher with a text editor, is should look like this:
#!/bin/sh exec "/opt/cxoffice/bin/wine" --bottle "Microsoft_Office_2007" --check --wait-children --start "C:/users/crossover/Start Menu/Programs/Microsoft Office/Microsoft Outlook 2007.lnk" "$@"

Modify it to look like this:
#!/bin/sh XMODIFIERS="" exec "/opt/cxoffice/bin/wine" --bottle "Microsoft_Office_2007" --check --wait-children --start "C:/users/crossover/Start Menu/Programs/Microsoft Office/Microsoft Office Outlook 2007.lnk" "$@"

We are researching a better solution. For reference, this is bug number 11871.


Games or Applications have no sound


CrossOver requires the most basic sound libraries to be present for applications. In some cases, this is not enough to have sound working. If this happens, please ensure the Alsa library is present and the plugins for pulseaudio are installed:
sudo dnf install alsa-lib.i686 alsa-plugins-pulseaudio.i686

More information is available on our sound diagnostic pages:

Missing asound
Missing PulseAudio

Additional Help

 Mesa 3D Graphics Library

Older Fedora Articles

 Attempt to unlock mutex that is not locked
 Fedora 23 - General Installation
 Fedora 22 - General Installation
 Fedora 21 - General Installation
 Fedora 20 - General Installation
 Fedora 18 (KDE), Crossover issues seg fault when installed from .bin
 Fedora 17 & 18 - Installing and running CrossOver
 Fedora 17. Extraction of Windows installers fails
 Fedora 14, CrossOver 9.1 and earlier won't create bottles
 Fedora 14 (64bit), Microsoft Office 2003/2007 won't register
 Crossover apps prevent sound in other applications
 CrossOver 9.1 RPM installation fails
 Fedora 12-14, CrossOver won't install from the RPM
Last modified on 2016-02-17 14:18:23 by Caron Wills
Are you sure you want to delete this page?
Note: Any nested pages that are under this one will be moved up one level. Any attachments tied to this page will be deleted.
Move / Rename Page
Unknown Error, unable to move!
That page exists already!
One or more of the parent pages specified in new path do not exist!
/support/wiki/ /support/wiki/linux/faq/Fedora
Please Wait...
eyJjYXJ0IjowLCJ0enMiOi01LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNTMzODMxNTczfQ==