深度Deepin Linux v20 Beta下玩红警
深度linux 20beta版的的发布后,第一时间把笔记本安装成了deepin系统,使用了一周时间,感觉整体效果挺不错,平常使用也足够。
本人比较喜欢玩红警,帝国时代之类的单机游戏,Deepin系统上不能直接运行exe程序,闲暇时间折腾了一下红警,让deepin能正常运行红警,下面是安装步骤。
Deepin和红警快捷方式
一、准备工作
准备好红警2,在Windows下能正常运行的就可以,安装包可以到红警之家上可以下载。
从应用商店下载安装个微信或者QQ。
准备个红警的ico、svg或者png图标。
二、配置红警
1. 建立红警文件夹
打开用户目录下的的 .deepinwin 文件夹(这是个隐藏文件夹,需要在文件管理的设置里给“示隐藏文件”打勾),复制一份Deepin-QQ,并重命名为Ra2。
进入Program Files文件夹,删除Tencent,建立RA2文件夹,并把准备好的红警复制到这个文件夹里。
2. 配置启动
在用户目录下新建winexe文件夹,在winexe里新建一个ra2文件夹。
进入ra2目录,打开终端,新建run.sh文件
apull@apull-PC:~/winexe/ra2$ vim run.sh
把下面的内容复制到这个sh文件里。
#!/bin/sh BOTTLENAME="Ra2" APPVER="1.0" EXEC_PATH="c:/Program Files/RA2/ra2.exe" #红警启动文件 export MIME_TYPE="" export DEB_PACKAGE_NAME="game.ra2" if [ -n "$EXEC_PATH" ];then /opt/deepinwine/tools/run_v3.sh $BOTTLENAME $APPVER "$EXEC_PATH" "$@" else /opt/deepinwine/tools/run_v3.sh $BOTTLENAME $APPVER "uninstaller.exe" "$@" fi
Vim里用 ctrl+shift+v 粘贴,按i进行修改,修改完成按 ese 再输入 :wq 保存并退出。如果对vim不熟悉,可以用自带的编辑器进行操作。
再用 chmod 给这个 run.sh 设置运行权限
apull@apull-PC:~/winexe/ra2$ chmod +w run.sh
在ra2目录里,同样的方法新建一个ra2.desktop文件,并输入下面内容。
#!/usr/bin/env xdg-open [Desktop Entry] Encoding=UTF-8 Type=Application X-Created-By=Deepin WINE Team Categories=game; Icon=/home/apull/winexe/ra2/ra2.svg #这里把/home/apull换成你的路径 Exec="/home/apull/winexe/ra2/run.sh" -u %u #这里把/home/apull换成你的路径 Name=Ra2 Name[zh_CN]=红警2-共和国之辉 Comment=RA2 on Deepin Wine StartupWMClass=ra2.exe MimeType=
到这一步红警就可以运行了,快捷方式还没有图标,下面给他放一个图标。
三、配置图标和快捷方式
1. 配置图标
下载图标文件,我这里提供一个svg格式的图标,直接在下面图标上点右键另存为ra2.svg。
把下载的图标文件复制到ra2目录,之后图标就能显示出来了。
2. 设置快捷方式
启动器里快捷方式是保存在/usr/share/applications目录下的,只需要把刚才的desktop文件复制到这个目录下,启动器里就会有图标了。
apull@apull-PC:~/winexe/ra2$ sudo cp ra2.desktop /usr/share/applications
好了,现在可以到启动器里打开游戏了
用同样的方法也可以对帝国时代2进行安装。
红警2在玩的时候不能切换出去,要是切换到桌面或者其他程序后,在切换回来会出现黑屏或者不能控制的问题,这一点需要注意一下。