网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > linux > 新手入门 > linux技术 > Linux平台上关于工具Wine的完全使用指南(3)  

Linux平台上关于工具Wine的完全使用指南(3)

2008-02-28  作者:bitsCN整理  来源:中国网管联盟  点评 投稿 收藏

 

6.第三方软件资料

6.1 WineTools

WineTools是一个菜单式的可以安装90多个常见Windows程序的软件。它也可以帮助你设置Wine的基本目录。已经不再有人维护 WineTools,它已经两年没有升级了,但很多用户都发现它依然有用。而WineTools所作的一切事情都可以自己通过winecfg或终端完成。

6.2Wine-Doors

Wine-Doors是一个帮助你安装很多的Windows程序,包括游戏的一个图形界面的软件。它现在还处在开发阶段,但已经发布了一个可以下载的最初版本。就这个软件看来,是非常有前途的。

6.3Cedega

Cedega就技术上来说是Wine的一个分支,它明确地针对于游戏。cedega包含了一个安装和运行游戏的图形界面,还加上了对受防拷贝保护的软件的支持(不需要使用破解来免CD)(译者:wine的对防拷贝的支持不是很好)。cedega不适免费的,最低消费是购买3个月,每月3美元,如果预付一年的费用的话,可以享受一点折扣。cedega从前叫做WineX,在Wine还是MIT软件,而不是现在的GPL的时候,WineX就从wine的一个分支分离出来,就因为cedega不属于GPL,cedega不再对wine的代码发展作贡献了。再加上cedega缺少支持,很多人便不再用cedega 在linux下玩游戏

6.4CrossOver

CrossOver从技术上来说,CrossOver不是wine的一个第三方产品,而是wine的主要财力支持者。CrossOver一开始是以在linux下运行Microsoft Office软件为目标的,但最近它开始添加对游戏的支持。CrossOver基于一个更老,更稳定的Wine版本(译者:好像是0.9.17),但 CrossOver也随着Wine一起升级。CrossOver标准版的售价是39.95美元。

6.5ReactOS

正如CrossOver一样,ReactOS也是Wine的一个支持者,基于许多Wine已经完成的成果,它致力于建立一个能与Windows完全兼容的操作系统。完成后,ReactOS能够使用Windows的驱动程序和软件,完全兼容。这项计划还处于开发阶段,但已经可以提供安装CD、 LiveCD、QEMU和VMware镜像的下载。

7.高级设置资料

7.1使用启动脚本(使用之前确保游戏能够正常运行)

再使用单独得X server时,很多游戏一般都可以发挥出他们最佳性能。wine不需要窗口管理器(GNOME或KDE)就可以正常地运行,所以如果你在一个单独的X server下运行游戏,你会得到明显的性能提升。在运行游戏之前,关闭GDM或KDM,还会得到更大的性能提升(只能通过控制(console)台来实现)。

a、首先,在终端下建立一个脚本

nano launcher.sh(可以用vim替换nano)

b、复制下面的文字到终端里。如果你没有nVidia的显卡,就删除nvidia settings的那部分,然后用你的游戏的正确路径替换里面的路径

#!/bin/sh

#uncomment if launching from console session

#sudo /etc/init.d/gdm stop

#KDE use this instead

#sudo /etc/init.d/kdm stop

# Launches a new X session on display 3. If you don't have an Nvidia card

# take out the \"& nvidia-settings --load-config-only\" part

X :3 -ac & nvidia-settings --load-config-only

# Goto game dir (modify as needed)

cd \"$HOME/.wine/drive_c/Program Files/Game/Directory/\"

# Forces the system to have a break for 2 seconds, X doesn't launch instantly

sleep 2

# Launches game (modify as needed)

DISPLAY=:3 WINEDEBUG=-all wine \"C:/Program Files/Game/Directory/game.exe\"

c、把文件保存到你的主文件夹(保存Ctrl+O,退出Ctrl+X。Vim的话先Esc,再Shift+:,保存w,退出q)

d、然后,给你的脚本加上可执行属性

chmod +x ~/launcher.sh

e、运行脚本

sh launcher.sh

./launcher.sh

f.结束游戏后,用CTRL-ALT-BACKSPACE回到桌面

第二种方法

如果你的游戏不能运行或者只是单纯想压榨出更好的游戏性能,跟着下面的步骤尝试在关闭X session的情况下运行游戏

a、取消注销“sudo /etc/init.d/gdm stop”语句(删除#)后保存,如果你是使用KDE,就取消注销“sudo /etc/init.d/kdm stop”。

b、关闭所有程序,按CTRL-ALT-F1打开控制台

c、在控制台登陆并运行这个脚本。你会被要求输入密码,然后游戏会在它自己的X session里运行,而没有GDM或KDM的妨碍。

d、如果脚本显示你没有启动X session的权限,就修改那个脚本

按照这样修改X server的启动语句

sudo X :3 -ac & nvidia-settings --load-config-only

注意:为了避免修改脚本,你可以修改Xwrapper.config给与一般用户启动X的权限。用sudo vim打开/etc/X11/Xwrapper.config,把allowed_users=console修改为allowed_users=anybody。

e、结束游戏后,可以重启或CTRL-ALT-BACKSPACE回到控制台,重新启动X和桌面:

sudo /etc/init.d/gdm start

如果是KDE

sudo /etc/init.d/kdm start

桌面会很快出现,还不行的话就输入

startx

注意:

a、如果让游戏使用它自己的X session,确认禁止winecfg里的virtual desktop。

b、让游戏使用它自己的X session可以解决在游戏时键盘无法输入的问题。 网管网www.bitscn.com


TAGs   完全   工具   平台   关于   游戏   可以   运行   一个   如果   使用      
 上一篇:Linux平台上关于工具Wine的完全使用指南(2)   下一篇:关于Linux操作系统的安装与配置
Linux平台上关于工具Wine的完全使用指南(3) 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: