https://bbs.deepin.org/post/31238
1.直接在系统中任何位置创建一个名为Genymotion.desktop的文件(我是在桌面创建)
2.选择在终端中打开,然后用gedit编辑,命令:gedit Genymotion.desktopP.S:这是我参照为知笔记直接改的,懂一点就可以,会改就行,具体资料在deepin百科里边有,条目是Desktop Entry 文件,有兴趣的可以查阅!
输入以下内容
[Desktop Entry]
Exec=/home/luka/Documents/MyPictures/genymotion/genymotion //就是可执行程序的绝对路径
Icon=/home/luka/Documents/MyPictures/genymotion/icons/icon.png //应用图标的绝对路径
Type=Application //貌似有Application和Link类型,这里是Application类型
Terminal=false //打开程序的时候要不要打开终端,false不打开,true打开
Name=Genymotion //程序名
GenericName=Genymotion
Categories=Gneymotion
Name[en_US]=Gnemotion
GenericName[en_US.UTF-8]=Genymotion
Name[zh_CN]=Genymotion
3.保存后直接就会出现应用图标,双击可以直接打开
/usr/share/applications/是一个类似于公共的存放desktop文件的地方,是各个用户可以共用的,如果把desktop文件copy到/usr/share/applications/,你用其他用户登陆也是可以看到快捷方式的
而~/.local/share/applications/是当前用户存放desktop文件的地方,这些东西的所有者是当前用户,你怎么添加快捷方式其它用户是看不到的!
至于当前用户在向/usr/share/applications/添加desktop出现任启动器和任务栏丢失是因为我桌面上的快捷方式是在桌面上单独创建的,并不是在启动器中直接发送到桌面的,这里貌似起冲突了,而且估计桌面上的desktop优先级更高,所以启动器和任务栏上的快捷方式都失效了。上边我不应该在桌面上创建desktop文件,应该在其它地方创建,或者在桌面创建了之后记得删掉,再从启动器中重新向桌面添加快捷方式!