After upgrade to Crossover 12 I was unable to use my windows applications.
If I run from Opensuse gui shell, I saw nothing (no application started and no error messages).
If I start applications using command line I saw following errors:
teterkin@teterkin-nb:~/.cxoffice/Microsoft Office
2010/desktopdata/cxmenu/StartMenu.C^3A_users_crossover_Start+Menu/Progr ams/Microsoft
Office> ./Microsoft\ Outlook\ 2010.lnk
No protocol specified
No protocol specified
No protocol specified
No protocol specified
No protocol specified
No protocol specified
Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set
correctly.
No protocol specified
No protocol specified
Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set
correctly.
I tried .sh version and RPM version.
I tried to rebuild file associations and menu items.
After some Google search I have executed following command:
xhost +SI:localuser:teterkin
there teterkin is local user account under which I run the crossover office.
That command allow access to X windows.
Since that I have no problems, I can run my Windows applications, but I need to enter this command after each reboot.
I am wandering why do I have to enter this command? And why I didn't need to do that in previous versions of CrossOver?
Best regards,
Alexander