Accented Characters do not work
with thanks to Eduardo Coelho who posted this solution to our forums.
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 with Ubuntu 14.04.
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:
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. The new behavior of ibus is noted on Launchpad as issue 1278569 .