深度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在玩的时候不能切换出去,要是切换到桌面或者其他程序后,在切换回来会出现黑屏或者不能控制的问题,这一点需要注意一下。