快速创建Linux应用启动图标

在这里插入图片描述

前言:在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

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值