deepin建立应用快捷方式
Tofloor
poster avatar
173******21
deepin
2015-07-04 03:08
Author
本帖最后由 moaifeiqing 于 2015-7-3 19:08 编辑

最近发现好多软件的最新版在深度商店里找不着,只好从官网下过来.但有部分软件你安装完成之后直接就在你存安装文件的地方建立应用文件夹,只有在文件夹里边才能打开应用,每次来来回回实在不方便!寻思着要是能够建立快捷方式就好了,所以本人就花了点时间了解下如何建立快捷方式,特意分享下,网上也有,勿喷啊!
这里以Genymotion最新版2.50为例(大家可以尝试Sublime最新版)

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.保存后直接就会出现应用图标,双击可以直接打开




想添加到左上角的快捷栏怎么办?
把你修改保存好的Genymotion.desktop复制到/usr/share/applications/目录下
命令:sudo cp desktop文件的绝对路径 /usr/share/applications,接着输入密码就ok

鼠标滑到左上角立马就多了Genymotion启动图标,可以添加到桌面或者任务栏




但是在重启或者注销后就不见了,任务栏上也打不开,只有桌面上的desktop文件才打得开,一直搞不明白...







Reply Favorite View the author
All Replies
1 / 2
To page
BingoLove
deepin
2015-07-04 05:03
#1
自己的desktop文件也可以加到~/.local/share/applications/,避免权限问题。

我没有遇到重启丢失的情况
Reply View the author
Comments
sonichy
2016-04-17 17:14
这才是正确的方法!
leixiaozeng
deepin
2015-07-04 05:10
#2
分享是美德,丢失的情况,我也没遇到过!
Reply View the author
rekols
deepin
2015-07-04 06:44
#3
赞一个。
Reply View the author
173******21
deepin
2015-07-04 07:55
#4
是我错了,/usr/share/applications/是一个类似于公共的存放desktop文件的地方,是各个用户可以共用的,如果把desktop文件copy到/usr/share/applications/,你用其他用户登陆也是可以看到快捷方式的
而~/.local/share/applications/是当前用户存放desktop文件的地方,这些东西的所有者是当前用户,你怎么添加快捷方式其它用户是看不到的!
至于当前用户在向/usr/share/applications/添加desktop出现任启动器和任务栏丢失是因为我桌面上的快捷方式是在桌面上单独创建的,并不是在启动器中直接发送到桌面的,这里貌似起冲突了,而且估计桌面上的desktop优先级更高,所以启动器和任务栏上的快捷方式都失效了。上边我不应该在桌面上创建desktop文件,应该在其它地方创建,或者在桌面创建了之后记得删掉,再从启动器中重新向桌面添加快捷方式!
Reply View the author
zuilive
deepin
2015-07-05 07:00
#5
mark   记录一下
Reply View the author
BingoLove
deepin
2015-07-05 07:19
#6
https://bbs.deepin.org/post/31238
是我错了,/usr/share/applications/是一个类似于公共的存放desktop文件的地方,是各个用户可以共用的,如 ...

对于只有我自己用一台电脑来说,其实放哪里都可以
Reply View the author
zale
deepin
2015-07-07 19:38
#7
楼主直接在需要启动的程序上右键点击,选择创建连接,这个链接就是快捷方式,然后把这个快捷方式复制到桌面上就可以了,添加到启动器的话,注销或者重启一下启动器里应该就会出现了
Reply View the author
173******21
deepin
2015-07-09 01:13
#8
https://bbs.deepin.org/post/31238
楼主直接在需要启动的程序上右键点击,选择创建连接,这个链接就是快捷方式,然后把这个快捷方式复制到桌面 ...

然而实际上我试过了大部分软件只有几个有用,很多都是点了都没反应的,比如我下载最新的sublimetext就没用,好像这里创建的链接是硬连接或者软链接,而应用快捷方式是desktop entry文件,貌似跟此种链接应该不一样吧,你看desktop entry文件的写法也应该看的出来.
Reply View the author
zale
deepin
2015-07-09 01:36
#9
https://bbs.deepin.org/post/31238
然而实际上我试过了大部分软件只有几个有用,很多都是点了都没反应的,比如我下载最新的sublimetext就没用, ...

哈,我看不懂。。
Reply View the author
173******21
deepin
2015-07-09 02:26
#10
https://bbs.deepin.org/post/31238
哈,我看不懂。。

好吧,多看看就会懂了。。。
Reply View the author
ads2015
deepin
2016-02-17 23:24
#11
楼主能把你的Genymotion安卓镜像用vbox导出成ova格式分享下吗?我的Genymotion运行apk总是闪退。
Reply View the author
u855697021
deepin
2016-02-17 23:48
#12
扯一点无关的...新的文件管理器里面,我觉得应该加入一个给文件制作软链接(可以理解为Windows的快捷方式)的功能,不然会不太方便...
Reply View the author
myTTYY
deepin
2016-02-18 05:13
#13
给力!!!!!!!!!!!!
Reply View the author
a-minute-how-long
deepin
2016-04-10 21:50
#14
学到了!
Reply View the author
dikas2015
deepin
2016-04-10 22:13
#15
楼主你的genymotion还能用吗,最近好像被墙了,下载不了虚拟机,有时候账号都登不上,但是我翻了之后也不行
Reply View the author
soar_sola
deepin
2016-04-10 22:25
#16
楼上诸位可以尝试一下这个:
sudo apt-get install genymotion。
深度系统的上游基本上是Debian unstable,很多软件包其实是自己就有的。只不过深度目前还在针对消费者群体,并没有面向技术人员,所以很多东西都默默的隐藏了起来。
大家也可以装一个synaptic软件包管理,这样可以有ui。
sudo apt-get install synaptic。
Reply View the author
firstuanl
deepin
2016-04-11 02:24
#17
深度的启动器似呼不支持desktop里的hidden=true或NoDisplay=true   https://bbs.deepin.org/user/4296
Reply View the author
yzca
deepin
2016-04-11 02:31
#18
https://bbs.deepin.org/post/31238
是我错了,/usr/share/applications/是一个类似于公共的存放desktop文件的地方,是各个用户可以共用的,如 ...

/usr/share/applications/下的文件是应用管理器安装软件时建立的;
$HOME/.local/share/applications/下是用户个人的启动文件;
/usr/local/share/applications/是所有用户都可以使用的启动文件。
个人建议:/usr目录下除了/usr/local/以外的目录,都不要修改。
Reply View the author
cinderella
deepin
2016-04-11 03:24
#19
https://bbs.deepin.org/post/31238
楼主你的genymotion还能用吗,最近好像被墙了,下载不了虚拟机,有时候账号都登不上,但是我翻了之后也不行 ...

能用啊,我是学生党,今天还用genymotion玩炉石。。
Reply View the author
a-minute-how-long
deepin
2016-04-11 05:52
#20
soar_sola 发表于 2016-4-10 14:25
楼上诸位可以尝试一下这个:
sudo apt-get install genymotion。
深度系统的上游基本上是Debian unstable, ...

genymotion不是安卓模拟器嘛,跟图标有关系?
Reply View the author
1 / 2
To page