Ubuntu16-18将自己的应用建立桌面快捷图标的方法

 linux现在桌面环境越来越普及,Ubuntu的桌面快捷图标其实是一个.desktop文件,该文件是一个标准文本文件,所以我们只要建立文件并编辑该文件的内容就可以了。当然这只是原理,下面我们来看看具体的操作方法。

 有两种情况:

  • 一是标准安装的应用程序,这种程序一般安装之后就已经有.desktop文件了,我们只要把它复制到桌面就可以了。
  • 还有一种就是第三方或自己写的非标应用程序,这个需要自己编写.desktop文件。

下文以Ubuntu18为例,Ubuntu16经过本人测试99%类似。

一、标准应用程序的操作方法

1、首先在Ubuntu中已经安装该应用程序,比如在Ubuntu18中已经安装了firefox浏览器(Ubuntu16中也是一样的),想在桌面上建立一个快捷图标(快捷方式)。

2、打开终端(ctrl+alt+t)进入/usr/share/applications目录找到Firefox对应的.desktop文件,如下。

hzq@ubuntu:~$ cd /usr/share/applications
hzq@ubuntu:/usr/share/applications$ ls firefox*
firefox.desktop
hzq@ubuntu:~$ 

仔细确认该文件是不是你的应用程序对应的文件,有的时候会有多个类似文件(上图中只有一个比较好确认)。

3、将.desktop文件拷贝到桌面,如下。

hzq@ubuntu:/usr/share/applications$ cp firefox.desktop ~/桌面/
hzq@ubuntu:/usr/share/applications$ cd
hzq@ubuntu:~$ ls 桌面/
firefox.desktop
hzq@ubuntu:~$ 

回到桌面查看,效果如下。还需要进一步处理一下。
在这里插入图片描述
4、选中文件,右键属性打开,切换到“权限”标签,如下所示。选中“允许作为程序执行文件”。然后退出。
在这里插入图片描述
5、然后再次点击打开该图标,如果弹出提示如下,选“trust and launch”。
在这里插入图片描述
6、这个时候再回到桌面上看一下,如下。图标已经变成火狐浏览器的图标,浏览器也可以从桌面正常打开了。至此桌面图标建立完毕。
在这里插入图片描述

二、非标准应用程序的操作方法

1、其实只要是大规模发行的软件一般在Ubuntu里安装完之后都会在/usr/share/applications里建立相应.desktop文件的,但是总有一些特殊情况。这里以新安装的gedit为例(gedit其实也有现成的.desktop文件,我只是以他为例子建立一个个性化的图标)。

2、进入/usr/share/applications目录,建立一个空白的文本文件。如下。

hzq@ubuntu:~$ cd /usr/share/applications
hzq@ubuntu:/usr/share/applications$ sudo gedit myGedit.desktop
#输入文件内容,注释内容可以删除---------------------
[Desktop Entry]
#名字
Name=myGedit
#注释
Comment=Edit text files
#执行文件、命令格式
Exec=gedit %U
#是否需要终端打开
Terminal=false
#类型
Type=Application
#图标,我这里是自己做的图标,你也可以引用别的程序的
Icon=/home/hzq/word.png
#分类,按自己需要填写
Categories=GNOME;GTK;Utility;TextEditor;
#保存退出-----------------------------
hzq@ubuntu:/usr/share/applications$ 

3、将.desktop文件拷贝到桌面,如下。

hzq@ubuntu:/usr/share/applications$ cp myGedit.desktop ~/桌面/
hzq@ubuntu:/usr/share/applications$ cd
hzq@ubuntu:~$ ls 桌面/
firefox.desktop   myGedit.desktop
hzq@ubuntu:~$ 

回到桌面查看,效果如下。下面的处理步骤就跟方法一中的步骤类似了。
在这里插入图片描述
4、权限处理:选中文件,右键属性打开,切换到“权限”标签(参见上文方法一中的图)。选中“允许作为程序执行文件”。然后退出。

5、信任处理:双击打开刚建立的图标,如果弹出提示,选“trust and launch” (参见上文方法一中的图)。

6、最后再回到桌面上看一下效果,如下。图标已经变成了自定义的图形,文字编辑器也可以从桌面正常打开了。至此自定义桌面图标建立完毕。
在这里插入图片描述

最后

 Ubuntu16中建立图标的时候一般不会出现信任问题,其他步骤都类似。
 另外Ubuntu也有一些第三方工具可以直接生成桌面图标,不过需要另外安装,感兴趣的同学可以自己学习一下。
 欢迎交流分享,讨论补充~ ~

参考文章《markdown编辑器详细使用说明、语法快速索引手册》
参考文章《在linux后台运行脚本命令和程序的方法大全》

转载请注明本文地址:https://blog.csdn.net/davidhzq/article/details/102819432

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章