上图所展现的效果就是我们要达到的目的,将应用程序添加到这个区域内,以便快速的被检索到。尽管linux已经可以十分方便的在终端进行程序搜索,但是我们认为基于桌面方式的应用程序列表的搜索依然是有必要的。这对于在一定范围内提高效率是有建设意义的,同时对于linux的普及也有具有积极的作用。
要达到这个目的,我们需要先弄清楚linux是如何管理应用程序的。我们先观察一个特殊的目录,这个目录位于: /usr/share/applications/ 。根据目录的名称可以得到很大的启示,share是共享的,表明这里的设置范围是系统级别的,share下面的applications意义也十分明显,就是应用程序。接下来我们观察applications目录中的内容:
你一定可以看到很多以*.desktop为后缀名的文件,没错,就是这些文件,linux通过这个目录下的配置文件来管理应用程序。当然了,linux对应用程序的管理和搜索不会如此简单(尽管这是我们希望达到的目的),但是这对于我们自定义程序已经足够了。
值得一提的是,你即已经懂得linux管理应用程序浏览的原理,那么就可以对比一下windows的管理方式,windows利用快捷方式,实际上这也可以看做一种快捷方式,当你通过文件浏览器进入这个目录的时候,我们是可以双击或者单击这些desktop文件的,这也能运行一个程序,原理十分简单,那就是该标准文件已经具备一切可以运行的数据结构。
接下来我们要做的就是在这个目录下面创建一个.desktop配置文件,我们以java的ide软件 idea intellij 为例,将这个通过解压的ide程序添加到applications列表中。
首先,在 /usr/share/applications/ 目录下创建一个idea.desktop文件。
为了方便我们可以随便在该目录下复制一个desktop文件即可,然后重命名并且打开这个文件进行编辑。
其次,我们来观察这个文件的必要内容:
接下来我们依次介绍每个配置节点的意义:
还有很多的节点配置这里不做过多介绍,相信读者看到上述的定义已经可以做到举一反三的查询。
1、打开系统,可以看到桌面如下图,找到软件中心,打开软件中心
2、你还可以直接从网站上下好deb的安装包,然后双击进行安装
3、或者你在安装包在的文件夹,按住shift,点击鼠标右键,会d出如下界面,点击在终端中打开
4、最后还有一种安装方法,输入如下命令,softname是你的软件名,必须准确才可以安装,建议你安装前上网查一下该输入什么,然后回车直接在Linux系统下安装软件了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)