CrossOver Support

Windows apps won't launch on OpenSUSE 12, Crossover 12


Some OpenSUSE users (particularly those with the GNOME desktop environment) may find that Windows apps installed with Crossover refuse to launch, and new attempts to install windows apps fails with a "X11 does not work" message.

The first thing to do is to run a "cxdiag" check as per the instructions outlined here.

If you have any of the missing 32-bit libICE, libSM, libX11, libxcb, or libXext warnings, fix those first as they all break X11 thus triggering this warning too.

If you have all of the aforementioned libraries installed (meaning they are not flagged as missing by the cxdiag check), the next thing do is to install libXdmcp6-32bit.

If your windows apps continue to fail to run, you may need to move Crossover's built-in libxcb out of the way in order to allow Crossover to use the system's libxcb. To do so re-name the libxcb files that ship with Crossover, which you'll find here:

/opt/cxoffice/lib/

or, if you installed using the .bin file instead of the .rpm package,

~/cxoffice/lib/

The libxcb files will be called

libxcb.so.1 libxcb.so.1.1.0

try re-naming them to something like "old.libxcb.so.1"
Last modified on 2013-03-20 16:29:21 by Jack Phinney
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/suse_libxcb
Please Wait...
eyJjYXJ0IjowLCJ0enMiOi01LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNTMzODMxNTczfQ==