不管您承认还是不承认,Linux作为一只新兴的力量也越来越受到人们的关注。随着Linux内核的不断完善与各个厂商的不断进取,Linux已不再是往日乳臭未干的老头小子。就拿Ubuntn来说,其出色的UI(User Interface)表现已经赢得了众多用户的青睐。包括国际著名计算机生产厂商HP也推出了基于Ubuntn系统的上网本。这绝对算是Linux系统的一次胜利。此外,随着近两年来经济的衰落,如何降低产品成本也成为了厂商和消费者关注的一大话题,而作为开源(open-source)平台的Linux则具有与生俱来的优势。
不过,在Linux平台下软件遍地开花的情形下,游戏则显得相对较弱。虽然Linux平台不乏一些诸如Spring、FreeCiv这类免费的游戏,但要想玩上一把《EA冰球2008》却是相当困难。而且,您不要指望现在第三方游戏开放商意识到Linux平台与Windows平台有着同等的重要性。好在我们可以通过其他方法来改善这样的促进——不难,现在就跟着我们一起做吧。
您需要做哪些准备?
基于Linux 2.6x内核的操作系统(此处下载:http://www.Ubuntu.com/getubuntu/download)
Wine软件;
PC游戏。
在正式开始Linux下Windows的游戏之旅前,先提及一个常识。虽然Wine软件能够让我们模拟运行起Windows游戏,但是Wine和我们平时常见的虚拟软件Vmware/Virtual PC有着本质上的区别。当然,我们完全不可不管其两者究竟在工作方式上有着什么样的区别。您在这里仅需要明白一点,那就是Wine是一款免费的、易于使用的让您在Linux下体验Windows平台游戏的软件。
安装Wine软件
在众多厂商的共同努力下,Linux系统用户体验已有了长足发展。如果您是一位资深的Linux系统使用者的话,一定对Linux那命令提示符的安装方式记忆犹新。当然,借助于Ubuntu 系统Synaptic/Aptitude等方式,命令提示符已成过去。不过,本站CTO经常还会在MM面前采用古老的方式安装软件。此外,Synaptic/Aptitude还能够对依赖项进行操作——比如安装A软件时其会自动将所必须的程序进行顺带下载安装。不过,由于不同的应用程序所需要的依赖项经常会有些重复,而Synaptic/Aptitude则只会安装您系统中缺少的依赖项。
Ubuntu系统工具栏
因此,想要顺利将Wine安装到您计算机上也相当简单。依次点击顶部边栏条”Applications”-“Add/Remove”后在对话框中输入Wine即可。注意,大家要将” Show All Available Applications”选择上。
Ubuntu系统软件安装工具
在搜索结果框中,将Wine画上勾后选择接受便可完成下载与安装。
配置Wine图形和音效设置
要完成Wine配置其实和安装Wine同样简单,您只需要做一点点工作即可。打开Ubuntu系统的terminal窗口后键入winecfg命令来启动Wine配置对话框。选择”Drives”选项卡中的Autodetect完成驱动磁盘的检测。怎么样?出现了您所熟悉的C:\盘符了吧!
接下来我们就来配置Wine DirectX设置。在”Graphics”选项卡中”Windows Setting”选择框内,您只需选择第二项和第四项两项。而第四项则尤为重要——可以让您的Wine游戏一直采用窗口方式显示,这样一来,就算游戏突然失败您仍可以访问Linux桌面。当然,分辨率也可不能忘记了。
最后我们还要对音效进行设定。在”Audio”选项卡中点击”Test Sound”按钮。如果在默认情况下,您的音响没有发出任何声音,那您需要分别选择每个选项(记得一次一个)来试,直到发出声音。虽然这个方法原始,但也是最快解决问题的方法。
检测Windows平台游戏/软件兼容性
在你花钱买游戏前,不妨先读一下以下这些内容,对于您在Linux上玩Windows游戏非常的必要。当然,如果有现成的游戏就不太必要了。Linux有非常多的种类,所以不同的游戏在不同的版本上表现也不尽相同。有时候,您选的游戏在您的Linux版本上也许根本不能玩,或者任何Linux系统上都不行。所以在您花钱买游戏前首先要考虑到兼容性的问题。您可以到Wine的官方应用程序数据库appdb.winehq.org查看一下。这个庞大的数据库里,你可以找到超过10,000(当前数据为11,724款)程序或游戏在Wine上运行的情况以及一些建议。
在该网站上介绍了游戏和应用程序在不同的系统版本和Wine版本下进行测试的结果。每个条目列出了游戏能否安装或运行,并根据经验给出一个整体的可用性评价。退一步来讲,就算这里说您选的游戏在所有Linux上都不能行,也不要慌,先看看游戏测试结果下面的用户评论,也许您会发现一些有用的信息或新的方法。
安装Windows平台游戏/程序
在Wine下安装游戏/程序过程与Windows平台下基本一样,因为Wine使用类似的安装程序。首先,打开一个Ubuntu终端窗口和输入winefile。这样就打开一个长的非常像Windows资源管理器的一个界面。
点击窗口上相应的图标浏览您的文件夹,在那里找到游戏的安装文件(例如Setup.exe)并双击,然后安装程序就可以自己进行安装了。按照这个步骤您可以安装任何您在Windows系统已经安装的游戏。不过要注意,这个过程中出现的所有错误提示等。如果您只是发现字体的大小不对,那还算好——有时候,字体会完全无法显示的。不过,这个问题后面我们再解决。
当游戏安装好之后,想要很轻松的启动它,只要找到它的执行文件然后像Windows平台那样创建一个快捷方式就可以了。不过,默认情况下,Wine将隐藏Windows分区/home/[user name]目录。而您需要做的就是点击Linux桌面,选择Launcher创建选项。Launcher的名字您可以取您想要的,但是得在Command对话框内添加如下命令行:“/home/[user name]/.wine/drive_c/”,而 “drive_c”后面则输入程序的安装路径。如果您的launcher不能工作,请不要担心,有些游戏就得通过双击Winefile里的执行文件才行。
常见问题解决
前面我们已经提到,装好的游戏/软件的字体可能大小不对或者压根没法显示。如果出现这种情况,快速解决方案就是:复制Windows安装文件中的字库(C:\Windows\Fonts文件夹),然后启动Winefile并复制字库到Wine模拟Windows的安装目录下,也是C:\Windows\Fonts文件夹。
如果您所选择使用的应用程序很不给面子的出现兼容性问题,此时就需要返回Winecfg配置工具。如果这个应用程序适用的Windows平台版本较窄,那么不妨尝试通过Applications选项卡使Wine选用适当的兼容层来运行该程序。