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 都浅显易懂,其他的我也不清楚,不过其他的有些事可以不用写的哦,只要能启动就好了。

版权声明:本文为原创文章,如需转载,请先发邮件到[email protected] 请求博主允许转载。

时间: 2024-08-03 07:11:24

ubuntu下手动创建应用的快捷方式的相关文章

在Ubuntu下手动建立软链接和快捷方式

在linux下有很多的软件并不是形如*.rpm或*.deb的专用软件包,很多情况下我们下载的是绿色软件.有时候我们为了方便使用,通常希望将这些绿色软件加入到系统的程序菜单中,我们可以通过以下简单的几步完成. 首先将软件的文件夹拷贝到需要放置的位置(为了方便管理,通常我们放到/opt下),这里以eclipse为例. 然后我们开始建立软链接: sudo ln -s /opt/eclipse/eclipse /usr/bin/eclipse 最后我们将程序的快捷方式加入菜单: 执行命令 sudo ge

qtday01 ubuntu 下手动编写第一个qt程序

//qt 5.2.1 //1t目录下 //1t.cpp /* 第一个qt程序 */ #include <QApplication> #include<QtWidgets/QLabel> #include<QString> #include<QTextCodec> int main(int argc,char** argv){ /*构造一个对象*/ QApplication app(argc,argv); QTextCodec* coder=QTextCode

Ubuntu下手动安装Nvidia显卡驱动

1. 下载最新版的nVidia驱动. http://www.nvidia.com/page/drivers.html 2.编辑blacklist.conf. sudo gedit /etc/modprobe.d/blacklist.conf 添加以下部分并保存: blacklist vga16fb blacklist nouveau blacklist rivafb blacklist nvidiafb blacklist rivatv (这里有一行空格) 3. 删除之前所安装的nVidia驱动

Ubuntu下手动安装vscode

Ubuntu下手动安装vscode1.下载vscodewget https://vscode.cdn.azure.cn/stable/553cfb2c2205db5f15f3ee8395bbd5cf066d357d/code_1.35.0-1559611369_amd64.deb2.下载好后开始安装命令sudo dpkg -i 下载好的deb文件如:sudo dpkg -i code_1.35.0-1559611369_amd64.deb使用dpkg -i *.deb 的时候出现依赖没有安装使用

linux下手动创建用户详解

一.手动创建文件: 1.改/etc/passwd 文件 2.改/etc/shadow 3.改/etc/group 文件 4.mkdir /xiaoming 5.cp /etc/skel/.bash* /xiaoming/ 6.chown -R xiao (1). /etc/passwd 文件详解 root     x          0                    0                   root                /root   /bin/bash 用户

Linux(ubuntu)下手动安装 firefox 6 并且添加快捷方式图标

Mozilla 正式发布了Firefox 6,如果你的电脑上还在用非常古老的版本么,赶紧过来更新下吧,由于官网上面只是提供了linux下的.bz2的压缩包,没有deb或者rmp格式,所以需要自己安装下. 下面以我的操作系统:  Ubuntu 10.10, 版本firefox 3.6.22 为例说明下: 首先去官网下个最新版下来,附链接http://www.firefox.com.cn/download/,是一个.tar.bz2的压缩包,放在主目录下: 1.先删除旧版的firefox:sudo a

Ubuntu下手动安装NextCloud

安装环境:阿里云VPS Ubuntu 16.04   一. 安装Apache2 sudo apt-get install apache2 安装完成后,浏览器访问http://your ip/,出现It works!网页表示安装成功. 修改状态:service apache2 status|start|stop|restart 站点目录:/var/www/ 修改权限:sudo chmod 777 /var/www 安装目录:/etc/apache2/ 全局配置:/etc/apache2/apach

如何解决ubuntu下Chromium 新建的应用快捷方式图标模糊的问题

这里以网易云音乐为例 打开网易云音乐首页,菜单栏选择文件--创建应用快捷方式.就好了 然后你说为什么这个图标这么模糊.那么我们为什么不替换下呐? 下载网易云音乐logo,下载.然后将下载的logo改名后放到用户目录下的 .local/share/icons下面 在终端中输入 gedit .local/share/applications/chrome-http___music.163.com_.desktop 里面的内容应该是这样的 #!/usr/bin/env xdg-open [Deskto

ubuntu下手动安装php-amqp模块教程

用于ubuntu的默认源里面没有php5-amqp这个包,所以要用上amqp得考手动编译. 参考手册 http://php.net/manual/pl/book.amqp.php 首先安装必须的php编译工具 [html] view plain copy sudo apt-get install php5-dev 安装rabbitmq的库 [html] view plain copy sudo apt-get install librabbitmq-dev 如果你的Linux发行版没有现成的li