在ubantu中为wine安装的windows应用程序创建桌面快捷方式

黑苹果之路走了三个多月之后,一天开机突然出现:原因未知。

在ubantu中为wine安装的windows应用程序创建桌面快捷方式_第1张图片

然后就没有然后了。。。然后安装了ubantu系统。希望在ubantu之路上能够走得更远。。。

wine是linux系统上的应用程序,她的初衷是为了兼容windows上的应用程序,所以使用wine可以在linux系统上安装windows系统上的应用程序。比如windows系统上有个查看十六进制文件的软件叫做winhex,那么使用命令wine winhex.exe就可以完成应用程序的安装。

安装wine完成之后,在liunx的家目录有一个隐藏的文件夹,即.wine,使用ls -a命令可以查看隐藏的文件和文件夹。


然后使用wine安装我们想要安装的windows上的应用程序。

编写启动windows应用程序的脚本

在ubantu中为wine安装的windows应用程序创建桌面快捷方式_第2张图片

这里反斜杠用得比较花哨。。。

对于4个反斜杠连在一起的理解:

因为这里牵涉到从linux环境转到windows环境。在window环境当中,一个目录与子目录之间使用反斜杠\作为分隔符。但是在linux系统中,使用斜杠/作为分隔符。假设在windows系统上,有一个文件test.txt,其所在的路径为 D:\files\test.txt。那么问题来了,在wine环境中和在linux环境中,看到一个字符\,首先这个反斜杠\将被认为是具有特殊含义的,如果让它回归单纯,也就是说,如果想让\仅仅代表一个普通的字符\(普通的字符\可以在路径D:\files\test.txt中被使用),那么就必须在其前面加上\进行转义。因此在wine中这个路径将被表示为  D:\\files\\test.txt。当从wine环境到linux环境进行转换时,linux同样也很固执,也对这个世界充满偏见,他也看不到单纯的、心地善良的 D:\\files\\test.txt。所以在linxu系统中需要再次对其进行转义,转义之后就变为了 D:\\\\files\\\\test.txt。

将该脚本变为可执行:chmod u+x winhex.desktop

在ubantu中为wine安装的windows应用程序创建桌面快捷方式_第3张图片

其中,绿色代表这是一个bash脚本文件,因为之前使用了命令 chmod u+x winhex.desktop,所以这就变成了绿色,双击之后就可以启动应用程序。

在ubantu中为wine安装的windows应用程序创建桌面快捷方式_第4张图片

 

你可能感兴趣的:(ubantu)