Linux平台上工具Wine如何
1。一般资料
1。1Wine is not an emulator
这个我就不翻译了,没有多少技术介绍。
1。2使用最新的Wine
记住最新版的Wine会包含一些旧版本里没有的bug。在feisty的软件仓库里包含了0。 9。33,而最新的Wine是0。9。44(我翻译文章时)。0。9。33更加稳定,但是最新的版本包含重大的DirectX改进。有一些不能在0。9。33下运行的游戏能够在0。9。44中很好地运行。 在使用0。9。37到0。9。40之间的某些版本运行KotOR2时,声音在我的系统上崩溃了。那是最好的有关使用最新版导致棘手问题的好例子。
(译者:我个人还是推荐使用最新版,使用...全部
1。一般资料
1。1Wine is not an emulator
这个我就不翻译了,没有多少技术介绍。
1。2使用最新的Wine
记住最新版的Wine会包含一些旧版本里没有的bug。在feisty的软件仓库里包含了0。
9。33,而最新的Wine是0。9。44(我翻译文章时)。0。9。33更加稳定,但是最新的版本包含重大的DirectX改进。有一些不能在0。9。33下运行的游戏能够在0。9。44中很好地运行。
在使用0。9。37到0。9。40之间的某些版本运行KotOR2时,声音在我的系统上崩溃了。那是最好的有关使用最新版导致棘手问题的好例子。
(译者:我个人还是推荐使用最新版,使用新版本会有更好的运行速度,而且基本上每个bug都会在未来的2~3个版本中被修复)
1。
3不要从源码编译安装Wine
(译者:作者没有说为什么,可能是因为编译要解决的依赖性问题太多了。
我个人还是推荐编译安装,这样安装完后问题少一点,性能好一点。)
1。4使用终端
如果正确安装的话,wine会把它自己关联到exe文件,所以你只要双击exe文件就可以运行。
无论怎样,这都不是我们所推荐的使用wine的方法(译者:我也不推荐)。使用终端会比较好,因为这样可以正确地设定程序的路径,否则程序就会找不到所需要的文件。另外,使用终端还可以显示出错误信息,这对于解决问题是非常有用的。
1。5准备对付挫折
Wine并不完美。不会所有的事情都能顺利发展,有时候甚至需要你自己去解决问题。但你现在是一个linux用户了,你就要准备着去应付。
2。“winecfg”的使用资料
2。
1运行“winecfg”
你至少需要运行一次winecfg来设置wine的目录和硬件。
2。2虚拟桌面
使用这个选项可以使软件的安装更加流畅。我发现在不使用这个选项的时候,使用某些程序会导致已经激活的对话框、CDKEY输入窗口或更换光盘的确认窗口不能出现在前端。
让我以为程序卡死了,就kill掉了进程。选择这个选项还能够避免程序锁死你的桌面或者把你的屏幕分辨率改成难看的模式。
2。3使用Application Settings
你可以在winecfg的Application标签里的Application Settings对话框对个别的程序进行自定义设置。
那里只允许你进行windows兼容运行模式设置(译者:像windows下的exe属性里的兼容性标签)、某些显示设置和DLL的设置。
当你只需要设置某个程序使用某些特定的windows自带的DLL,不希望其它程序(包括wine)使用这些native的DLL的时候(而其它程序使用这些DLL会导致问题),(译者:wine自带的DLL叫做builtin,windows下原生的DLL叫做native)这个选项就会变得十分有用。
在进行DLL设置时我都用这个方法,就是为了防止某些对wine的运行存在潜在威胁的nativeDLL被wine调用(译者:在一般情况下, wine只调用自带的builtinDLL,而不会使用native的DLL,版权问题,除非经过设置,如上所述)。
这样我就只是修改了那些可执行的配置文件,当我不需要时,可以改回来而不会损坏整个Wine。(译者:设置这些东西之前,保证已经将一个程序的exe文件添加到Application标签的白框中,并且反色选中。
不是default的那个,是你所需要设置的那个exe文件。)。收起