deepin为自定义的.exe程序在启动界面创建快捷方式

1,由于自定义安装的win程序一般都自动安装在/home/gaomengyao/.wine/drive_c/Program Files/PremiumSoft/Navicat Premium
应注意一下两点:
(1)该路径里面有的文件名带有空格,启动程序无法读
(2)启动的是win程序,需要在前面加上deepin-wine
2,先说文件名里面有空格的事
有以下几种方式代替空格
(1)使用 “ ” 来替代一个含有空格的文件以及目录:
jorncess red black 可以这样来表示:
jorncess” “red” ”black
(2)使用单引号来表示:
对于有空格文件来进行重命名
例如文件夹: oracle install.tar
用反引号 oracle install.tar
(3)使用折号来进行转义
可以使用加英文的引号 cd /home/“my doc”
也可以: cd a\ b 
\ 如果在行末,是说明本行还未结束,下面一行和本行是一起的意思
– 就是选项的开始,一般一个字母的选项用 - 开头,多个字母的就用 – 开头.
“\”后如果是回车,不换行的话可能省略;但要是其它字符,就不能省略。“\”告诉系统后面跟着的字符为原意,不是命令。   
比如有个文件名中带有空格,就要在空格前加一个“\”。 文件名的方法应该与文件夹一样。
所以我的navicat.desktop文件是这样的
[Desktop Entry]
Type=Application
Name=navicat
Icon=/home/gaomengyao/myapp/navicat-wine/navicat.png
Exec=deepin-wine /home/gaomengyao/.wine/drive_c/Program\ Files/PremiumSoft/Navicat\ Premium/navicat.exe
Terminal=false
Categories=Development;navicat
其中图片我是用的其他文件夹里面的图片

你可能感兴趣的:(deepin为自定义的.exe程序在启动界面创建快捷方式)