安装Wine

首先要在系统中安装Wine,几乎所有Linux发行版都包括这一软件,只要从软件仓库安装即可。

注意:
如果安装的是64位系统,还要注意安装32位的3D加速程序,如Archlinux应安装lib32-intel-drilib32-ati-drilib32-nvidia-utils

准备工作

如果有正版的魔兽争霸安装程序,直接安装即可。

如果在Windows中有已装好的魔兽,则无需再次安装,只需导入注册表文件,具体方法如下:

  • 下载注册表文件War3.reg
  • 以普通用户身份运行wine regedit,导入前面的注册表文件

目前不支持在游戏中播放任务的视频动画,所以要把Movies文件夹改名。如:

$ mv Moives _Moives

运行魔兽

为了避免对OpenGL的使用发生冲突,请先关闭桌面特效(经测试,魔兽3与GNOME 3并不冲突)。

到存放魔兽的文件夹,执行:

$ wine War3.exe -opengl

$ wine Frozen\ Throne.exe -opengl

$ wine Warcraft\ III.exe -opengl

运行相应版本的魔兽。注意-opengl参数一定要加,Wine对DirectX的支持还不够好。

常见问题

灵活切换

使用Wine运行Warcraft时不能在运行时切换出来,如果要实现切换,一种可行的方法是在一个新的X中运行魔兽,如这个Shell脚本[1]

#!/bin/shexport WAR3_PATH="改为魔兽的路径,如/media/C/Warcraft III/"X :3 -ac -terminate &   # 在display 3上新开一个X
cd "${WAR3_PATH}"
sleep 2
DISPLAY=:3 `which wine` War3.exe -opengl #启动war3

这样就可以通过这个脚本来运行(记得给它执行权限)war3,用Ctrl-Alt-Fx(x很可能等于8)来切换至Warcraft,也可以切换得回来Ctrl-Alt-F7

全屏及多屏幕

如果有多个屏幕,Wine的魔兽默认只会利用一个屏幕,而将另一个屏幕关闭。较新的Wine [2]可以通过设置虚拟桌面解决这一问题,具体地,在winecfg图形(Graphics)一节,选中虚拟桌面(Emulate a virtual desktop),分辨率和系统的一样即可。如果不想让所有的程序都创建虚拟桌面,可以参考下节使用单独的WINEPREFIX。

独立的Wine环境

如果前面方法不奏效,或想给魔兽一个更独立的运行环境,可以在从“准备工作”开始的所有命令前加WINEPREFIX=~/.wineWar3 ,如:

WINEPREFIX=~/.wineWar3 wine regedit
WINEPREFIX=~/.wineWar3 wine War3.exe -opengl

按键冲突

在KDE或GNOME桌面环境下,按住ALT点击鼠标左右键会激活移动窗口功能,有时还会弹出菜单影响游戏进行。解决该问题很简单,改一下默认的键即可。

如在GNOME 2环境下:在菜单中找系统->首选项->窗口,在移动键中把默认的Alt改为Ctrl或者Super(一般情况下对应普通键盘的Win键, 推荐)。[3]

而在KDE 4中,在“系统设置”中打开“窗口行为”,选“窗口行为”中的“窗口动作”标签页,可将“修饰键”由Alt改为Meta(即Windows徽标键)。

全屏问题

如果不能完全“全屏”,需要在注册表中调整分辨率,在注册表编辑器中找到HKEY_CURRENT_USER/Software/Blizzard Entertainment/Warcraft III/Video,其中有resheightreswidth,将他们设为和当前分辨率相同的十进制数值就可以了。

OpenGL

如果你是自己编译的Wine,请确认编译了OpenGL支持,否则是无法运行魔兽争霸的。

如果不想在每次运行魔兽时都输入-opengl,可以修改注册表,在HKEY_CURRENT_USER/Software/Blizzard Entertainment/Warcraft III/中建立整数(DWORD),名为Gfx OpenGL,值为1

用wine运行魔兽争霸3相关推荐

  1. Linux下如何运行war3,Ubuntu下使用Wine玩魔兽争霸(War3)

    转自:独行菜鸟的博客转载请注明. 装了Ubuntu 9.04,用起来挺好,除了工行支付有点麻烦. 还有就是Windows下的好多游戏都没法玩,有些遗憾. 在网上转了一大圈,找到Linux使用Wine运 ...

  2. linux系统可以用迅雷吗,在Linux系统下使用wine运行迅雷5的方法

    在Linux系统下使用wine运行迅雷5的方法 一.下载ies4linux 去 http://www.tatanka.com.br/ies4linux/page/Installation 下载ies4 ...

  3. Ubuntu 16.04下用Wine运行的软件出现方块的解决思路(应该是兼容现在所有平台的Wine碰到这个的问题)

    Ubuntu 16.04下用Wine运行的软件出现方块的解决思路(应该是兼容现在所有平台的Wine碰到这个的问题) 参考文章: (1)Ubuntu 16.04下用Wine运行的软件出现方块的解决思路( ...

  4. Wine运行微信和QQ进行完善,直接打开接收到的文件

    最近几天在关于Wine运行微信和QQ进行完善,原来QQ收到文件后不能双击打开,最近做了一些实验把这个问题解决了. 先是发现微信里面收到的Office文件和PDF文件都可以直接点击打开,但是QQ收到的文 ...

  5. Wine运行器帮助——使用Qemu User运行Wine(理论支持全架构)

    提醒 Qemu 的转换效率较低,如果可以的话建议使用其它方案以提升运行效率 此方案理论上支持全架构(amd64.arm64.mips64.loongarch64.riscv64.ppc64.s390x ...

  6. 在Mac使用Wine运行Windows软件:PanDownload_Beat(非虚拟机)

    简 述: 在 MacOS10.14.6 中,安装 Wine 运行 Windows 软件百度网盘.详细讲述 Wine 的下载,安装,使用教程. 本篇也是在 Mac下使用破解版不限速百度云 PanDown ...

  7. 用wine运行程序出现中文乱码的解决方法

    一.确认语言区域设置没有问题 如果安装的系统LANG不为zh-CN,那么wine运行程序的默认语种也不会是中文,这可能导致一部分乱码. 解决这个问题,用 env LANG=zh_CN.UTF-8 wi ...

  8. fedora 下 wine 运行酷我音乐盒

    按照说明一步步来,不过wine 运行kwmusic 速度很慢. 详细步骤: 1.下载 winetricks 2.执行 winetricks wmp9,安装 Windows Media Player(安 ...

  9. 解决wine运行器安装软件乱码问题

    wine运行器的使用方法之前发过一回http://t.csdn.cn/9oosE 解决乱码的部分比较仓促这次详细的解决一下 可以发现在新版本中在wine配置区已经找不到安装自定义字体的按钮了我们可以通 ...

最新文章

  1. MySQL5.5编译安装
  2. 解决了一些RSS阅读器不能查看图片的问题
  3. 《软件设计精要与模式》第二版源代码
  4. C#编程利器之四:委托与事件(Delegate and event) (上)
  5. 聚类之K-means均值聚类
  6. Spring Boot 五种热部署方式,再也不用老重启了!
  7. Win32+API学习笔记:创建基本的窗口控件
  8. opencv 图像属性
  9. 虚拟机“此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态”的问题
  10. 联合光伏回应“天价收购”质疑:并非每瓦10.24元
  11. PowerDesigner 中将Comment(注释)及Name(名称)内容互相COPY的VBS代码
  12. 3D VR卡镜的使用方法
  13. jsoncpp用法简述
  14. 恒流源差分放大电路静态分析_第11讲 差分放大电路_清华大学:模拟电子技术基础(华成英)_ppt_大学课件预览_高等教育资讯网...
  15. C# - [实践] 电子词典
  16. PDF有口令密码怎么移除?
  17. 【MUI框架】学习笔记整理 Day 2
  18. matlab中complex的详细用法,Matlab基本函数-complex函数
  19. Android Studio第九课(学习打卡Day11)
  20. 51单片机通过DHT11温度传感器读取温度(2)

热门文章

  1. mysql 二进制日志大小_mysql二进制日志相关参数
  2. PTA测试 彩虹瓶问题
  3. 个人形象即是个人品牌
  4. MAC地址申请MAC码购买流程MAC地址哪里申请MAC地址作用
  5. 新概念英语Unit8
  6. HTML5主体结构元素
  7. 7-1 看电影 (10 分)(C语言版)
  8. eDonkey (eD2k) vs. BitTorrent (BT)
  9. mysql left join_MySQL LEFT JOIN 语法用法与实例
  10. PAT甲级训练合集(1-70)