Table of Contents
安装
在安装 CrossOver 之前,请先运行 sudo dnf update 命令将系统更新至最新版本。然后输入以下命令安装 CrossOver:
sudo dnf install http://crossover.codeweavers.com/redirect/crossover.rpm
已知 bug
带音标的字符(比如:è ñ ê é á)在通过 CrossOver 运行的应用程序中不起作用,但在像 Libre Office 这样的原生应用程序中可以正常使用。目前的临时解决方案时在禁用 ibus 输入法的情况下启动应用程序。我们已针对此问题提交了 Bug 11871,我们正在积极寻找更好的解决方案。
您可以选择在每次启动应用程序时,通过终端命令临时禁用 Ibus,也可以通过修改应用程序的启动器,永久禁用 ibus。
从终端启动应用程序(禁用 ibus)
若要在终端启动应用程序时禁用 ibus 修饰符,请执行以下命令:
XMODIFIERS="@im-none" /opt/cxoffice/bin/wine --bottle $BOTTLENAME --cx-app $EXECUTABLE.exe
比如,启动 Microsoft Word 的命令如下:
XMODIFIERS="@im-none" /opt/cxoffice/bin/wine --bottle Microsoft_Office_2007 --cx-app winword.exe
启动 Microsoft Outlook 的命令如下:
XMODIFIERS="" /opt/cxoffice/bin/wine --bottle Microsoft_Office_2007 --cx-app outlook.exe &
应用程序启动器禁用 ibus
若要永久修改应用程序的启动器,请在以下位置找到启动器:
/home/$USER/.cxoffice/Microsoft_Office_2007/desktopdata/cxmenu/StartMenu.C^5E3A_users_crossover_Start^2BMenu/Programs/Microsoft+Office
使用文本编辑器打开启动器,您应该会看到以下内容:
#!/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" "$@"请将其修改为如下格式:
#!/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" "$@"