码迷,mamicode.com
首页 > 系统相关 > 详细

ubuntu下手动创建应用的快捷方式

时间:2015-08-18 19:43:57      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:ubuntu   应用   软件   

ubuntu下手动创建应用的快捷方式

在使用ubuntu开发的时候总是难免要安装一些开发类 的软件,

那么来谈下ubuntu下几种软件的安装方式:

1.★★★★★
通过命令安装的,如 apt-get,apt-repository,ppa等,这种没有任何问题,最方便最好用,稳定性也最好,只是需要提前知道某个软件的包名,不知道的话就没得玩,没法安装,比较蛋疼。虽然可以通过apt-cache search 命令搜索包名,但是还是要知道包名,而不是包显示的名字,蛋疼。软件中心有个应用可以下载下来,叫做“新立德软件管理”,安装的效果跟命令安装的一样,可以通过包名搜索,然后分类也比较多,因为他的原理就是通过命令安装,性能稳定性都很好,不过就算搜索你也是需要知道搜索的包名。

2.★★★★☆
通过软件中心安装,跟通过命令安装的源是不太一样的,效果不好,速度稳定性都不好,优点事不需知道软件的英文的包名,直接搜索软件名中文英文都行。缺点:稳定性不好,就算通过软件源的首选项修改了软件的源,稳定性性能依旧不好,研究下好像软件中心的下载方式是去下载deb安装包这种文件,只是下载做的不太好,安装过程也是比较卡,这个问题比较蛋疼。

3.★★★★☆
通过其他网站下载deb安装包,安装包有很多种,ubuntu下deb可以直接双击安装,软件源的应该就是下载deb的方法,稳定性跟用命令还是有差距,deb的话,主要下载的时候不再使用软件中心的程序进行下载了,这样的话带来的优点就是你可以选择其他的下载器进行下载,这样子你的下载的线程数,是随意的,下载的速度,稳定性,还有下载完成后的文件校验,估计你的下载器应该也有的,不错,nice。安装过程还是要经过软件中心安装,蛋疼,安装过程非常卡。

4.★★★★☆
通过其他网站下载 gz.zip 或者 zip格式的压缩包,这种一般是绿色的,这里只考虑不是绿色的那种下载下来需要安装的,也可以用过里面的 install 程序双击打开进行安装配置,或者里面有个install.sh , sh后缀的文件是shell命令的文件,这样子执行安装。直接命令里敲 ./install.sh就执行了sh文件。

5.★★★☆☆
还是和上面的4 一样下载下来是个压缩包,只是不需要再安装了,直接运行即可,可以用过双击打开,或者就是用命令 ./****sh,跑起来程序。那么,由于绿色的免安装,可能本身就是放在一些文件夹中,每次打开都要去找,比较麻烦!

    (这里就不讲怎么用命令怎,解压命令,各种命令怎么玩,还有什么deb怎么用命令安装的,这些东西,其他博客都有,我不想复制粘贴过来,这样子没有意义的,我不是为了赚金币或者装逼而写博客的人。)

回到文章的标题,我是要写对于那些在Dash中没有快捷方式的程序给他创建快捷方式,那么问题来了,上面5种安装方式中,哪几种是需要创建快捷方式的,首先第5种因为是绿色的,那么肯定是要手动创建快捷方式的,第4种偶尔会遇见几个开发商不是考虑很周到的,安装完了居然还是没有快捷方式,caocaocao,但是123种 几乎都是有快捷方式的,除非他们没有图形界面。

有的软件再首次运行是会提示创建快捷方式的,有些则没有,有的还可以在运行的时候,在菜单栏找到“Create Desktop Entry”这个菜单,点击这个菜单就可以自动创建了。

下面来说怎么进行手动快捷方式的创建:

快捷方式 一般是在/usr/share/applications 目录下有个 ××××××××.desktop文件,这个文件我截个图吧!

技术分享

图中有Exec 这个字段,这里一般有三种 指向,当然可能仅仅是据我所知有三种,

  • a. 这里是一个“”符号包裹的一个路径, 路径指向一个sh文件 “”之后跟上 %f
  • b. 这里是一个“”符号包裹的一个路径,路径指向一个可执行的程序
  • c. 这里是一个几个字母组成的单词,仅仅是一个命令 如gedit

其他的一些字段categories name之类的都简单易懂,就不废话了。
看我接着跟你吹:

既然这里Exec指向的都是有意义的,那么在此之前我们不管是路径还是命令,都要是有效的,路径的话,我们需要把原来下载好的 东西拷贝到/usr/lib/ 下或者 /usr/local/lib下,或者/opt/ ,总之不要乱放,放的乱七八糟总一天你会一不小心删除了,哈哈哈。

我们先移动文件夹到usr lib目录下吧!我这里是安装GitEye举例:

技术分享

技术分享

移动成功了。

这里是通过 sudo mv 旧文件夹名 目标目录路径完成

ok ! 那么我们试着用一个命令绑定到GitEye的根目录的可执行文件吧!
虽然现在可以直接创建 一个 giteye.desktop了,但是,我们还是看看怎么绑定到命令吧!学的多总比学的少强。

看截图:
技术分享

这里通过sudo ln -s 文件路径  /usr/lib/命令名  完成绑定命令指向文件。记住要加sudo 不然蛋疼的权限错误,像我一样。

你仔细看上面的命令,仔细看你会看到我最后又输入了 giteye
那么我这里giteye肯定就跑起来了。看图 :

技术分享

ok!我们成功了。
那么我们创建我们的**.desktop文件吧!

看图:
技术分享
技术分享

这里我是通过 sudo sublime 名称.desktop 来创建文件并编辑的。

sublime里面因为获得了管理员权限,你也可以用gedit 命令代替我的sublime,因为sublime是我自己创建的命令,我比较习惯用sulime工具来写代码,写文件。
保存之后呢,我们在Dash中能不能看到我们的软件的icon呢?
来在dash中搜索一下关键字。

技术分享

ok !完了我们搞完了!

其他补充的就是快捷方式的两张图:

技术分享
技术分享

Terminal 这里最好是false,这个字段的意思是要不要显示命令窗口,这里一般都是false。

Name Type Categories 都浅显易懂,其他的我也不清楚,不过其他的有些事可以不用写的哦,只要能启动就好了。

版权声明:本文为原创文章,如需转载,请先发邮件到602807247@qq.com 请求博主允许转载。

ubuntu下手动创建应用的快捷方式

标签:ubuntu   应用   软件   

原文地址:http://blog.csdn.net/weizongwei5/article/details/47751177

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!