前言:在linux系统上,解压安装了新的应用,启动时需要在安装的目录下去启动应用,如何像windows系统一样直接启动桌面的应用图标启动应用呢?那就需要在linux系统上创建桌面图标,一共分为4个步骤(若安装顺利的话,第5点选择性看,本人linux发行版是Kubuntu).
1.创建以desktop结尾的文件
- 这一步比较简单,新建一个txt文件,将文件名改为以desktop结尾,如自己创建的文件为.
- 温馨提示:建议您在桌面创建该文件,该文件最后会启动应用的图标.
2.复制粘贴
- 2.1.将以下内容到刚刚创建的文件中,然后对于相应的注释做修改.
[Desktop Entry]
Encoding=UTF-8
#Name(随意命名,用于显示和搜索) :指定快捷方式名称。
Name=XMind #改动一,起名字
#Exec :应用程序可执行文件的绝对路径
Exec=/home/mrfish/software/opt/XMindZEN/XMind #改动二,找到对应的路径
#Icon :图标的绝对路径
Icon=/home/mrfish/software/opt/XMindZEN/resources/icon.png #改动三,找到对应的路径
#Terminal :指定 是否在终端窗口中运行。 true,则在终端窗口中运行。一般false
Terminal=false
StartupNotify=true
#Type (必须要,用于系统识别):指定菜单项的类型。 此值应为以下选项之一:
#Application: 对于启动应用程序的菜单项,应输入此选项。
#Link: 对于链接到文件、文件夹或 FTP 站点的菜单项,应输入此选项Application。
Type=Application
#主要用于菜单展示归类
Categories=Application;Development;
- 2.2.温馨提示:在解压文件的时候若默认文件夹名称包含空格,建议把空格去掉,如XMind默认文件夹为XMind ZEN,则更改为XMindZEN.
3.发布desktop文件
- 3.1.这里会使用到cp命令,需要复制文件,格式如下:
[root@localhost ~]# cp [选项] 源文件 目标文件
- 3.2.打开终端,执行命令(XMind.desktop要更改为自己创建,后面部分为固定格式):
cp XMind.desktop /usr/share/applications/
- 3.3.查看文件是否复制成功
在终端执行命令cd /usr/share/applications/ 进入该目录,接着执行命令ls -a | grep desktop,查看是否有自己创建的desktop文件,若有则复制成功.
4.测试启动图标
- 4.1.双击新建的desktop文件,若能启动,表示安装完毕;
- 4.2.若出现无法打开xxx之类的提示,建议检查应用的安装目录是否包含空格,若包含,请看"2.2",对应的"2.1"中的"Exec"和"Icon"的绝对路径也需要做相应的更改.
5.注意的问题
- 在第三步操作中,可能没有那么顺利,列举一下几个问题(可能不全);
- 5.1.复制文件到"/usr/share/applications/"路径
- 5.1.1.可能会提示:
cp: 无法获取’XMind.desktop’ 的文件状态(stat): 没有那个文件或目录; - 5.1.2.处理方案:先进入步骤1中创建desktop文件的目录,输入命令:
ls -a | grep desktop
- 5.1.2.1.检查刚刚创建的文件名称是否正确;
- 5.1.2.2.如:我自己创建的desktop是XMind.desktop,但是输入上方命令后发现(下方第5行):
android-studio.desktop
Home.desktop
notepadqq.desktop
trash.desktop
xmind.desktop
- 5.1.2.3.相信您已经知道了(大小写问题),回到步骤3,将"cp XMind.desktop /usr/share/applications/“更改为"cp xmind.desktop /usr/share/applications/”,执行命令.
- 5.2.可能会提示需要权限,请在命令前增加sodu,如"sodu cp xmind.desktop /usr/share/applications/",然后根据提示输入密码.
参考资料:
百度经验:https://jingyan.baidu.com/article/22fe7cedd89e2f3003617f45.html
51CTO博客:https://blog.51cto.com/14134461/2331834
CSDN:https://blog.csdn.net/daoming1112/article/details/54146753