版本: ubuntu 16.04
crossover18.1.5
因为ubuntu没有钉钉没有百度云盘,没有微信,没有qq,所以搞了一手crossover用,经过三天,终于可以正常使用了,还有一些不完美的地方,不过也可以忽略了。
首先,需要先去crossover官网下载crossover,网上教程很多,不多说了。
安装完成后土豪可以去买注册,像我一样的贫困户百度搜索crossover增强文件winewrapper.exe.so屏蔽掉试用弹窗使用。
然后安装软件:千万,千万不要使用crossover自带软件,别问我怎么知道的,坑比官方软件。想要什么软件百度下载exe文件,然后安装选择从exe安装,网上也有教程。
安装crossover官方软件会先让你安装思源黑体adobe font,然鹅你会发现安装不成功,最后软件也安装不成功。
安装容器自己选择,这是我的,仅供参考。自己多试一下。
补充:直接将软件装在一个容器里也ok的,这样占的空间小并仅使用一个wine。
个人选择的win10,注意,win10安装的tim卡顿,百度tim1.0.5安装
安装最后可能会加载安装一直无法完成,直接退出去,然后你会发现安装的软件无法打开,这时候在crossover上选bottle选项,选择run command,在c:盘中找到你的软件的启动器,一般都在program files中,或users中,
举个栗子:打开微信:在crossover上选bottle选项,选择run command,command选项点击browse,打开目录/home/2333/.cxoffice/微信/dosdevices/c:/Program Files/Tencent/WeChat选择WeChat.exe即可打开,在run command界面还可以选择create launcher选项创建快捷方式。
打开软件后如果无法插入文字,打字打不上,crossover界面选bottl,选择open c:Drive,打开/home/zhang/.cxoffice/微信/dosdevices/c:/windows/system32将
riched20.dll删除,从网上下载一份riched20.dll或其他电脑copy一份进去,个人实验,win7orwin8使用win7的riched20.dll,win10使用win10的riched20.dll可以运行√。
如何是ubuntu默认中文应该不会有乱码问题,就是中文变成方框,但如果你是ubuntu英文,中文会变成乱码,打开你的cxoffice文件夹,在home目录或opt目录,取决于你的安装方式。打开bin文件夹,找到wine文件,打开拖拽到最后,最后一段应为:
#Start wine
if (KaTeX parse error: Expected '}', got '\n' at position 44: … print STDERR "\̲n̲** ",scalar(loc…cmd,@wine_args),"’\n";
print STDERR “’”,join("’ ‘",@args),"’\n\n";
}
exec cmd’: KaTeX parse error: Expected 'EOF', got '\n' at position 2: !\̲n̲");
exit 1;
添加一…ENV{LANG} = “zh_CN.UTF-8”;
最后应为:
#Start wine
if (KaTeX parse error: Expected '}', got '\n' at position 44: … print STDERR "\̲n̲** ",scalar(loc…cmd,@wine_args),"’\n";
print STDERR “’”,join("’ ‘",@args),"’\n\n";
}
$ENV{LANG} = “zh_CN.UTF-8”;
exec cmd’: $!\n");
exit 1;
保存。
mac系统:
右击CrossOver.app的软件包,选择“显示包内容”,依次进入文件夹:Contents, SharedSupport, CrossOver, bin。找到“wine”,
右击,用TextEdit(文本编辑器)打开。 滚动条拖到最后,找到“exec ENV{LANG} = “zh_CN.UTF-8”; 以上内容如果修改zh_CN为zh_TW可以使用繁体。 修改完成的文件末尾几行应该是这样:
#Start wine
if (KaTeX parse error: Expected '}', got '\n' at position 44: … print STDERR “\̲n̲** ”,scalar(loc…cmd,@wine_args),“’\n”; print STDERR “‘”,join(“’ ‘”,@args),“’\n\n”; } $ENV{LANG} = “zh_CN.UTF-8”; exec cmd’: $!\n”); exit 1;
保存。
重新打开你的软件,见证奇迹的时候到了。
备注:网上有说乱码需要在font文件夹添加字体文件的,然鹅我添加之后没卵用,修改wine环境变量才变成中文,有修改无效的可以试一下添加字体文件。