1.首先建立一个新文件
    
   
vi quick.desktop //后缀为desktop
    
     2.复制下面内容
    
   
[Desktop Entry]
Name=Firefox
Comment=this is firefox
Exec=/root/firefox/firefox
#Exec=sh /root/firefox/firefox.sh  #针对shell文件
Icon=/root/firefox/icon/14933605781164348587764180310.png
Terminal=false
Type=Application
Categories=Application;Network
Name和Comment看自己爱好
Exec写软件安装的位置
ps:实在不知道就find / -name xxx吧
Icon写图标所在位置,kali下/usr/share/icons/hicolor/256×256/apps目录有很多图标
Terminal 是否用终端启动,一般否即可
    
     3.其实还可以用这种方法启动脚本,改Exec即可
    
    
    如果是shell文件,要加上 sh.
   
    原文:
    
     https://blog.csdn.net/d555hjkhkh/article/details/79298728
    
   
    
     如果上述操作完成后发现,再次开机后程序图标不见了,并且也无法启动程序,那么可能是磁盘挂载原因
    
    
    若程序位置在其他磁盘,并且开机后磁盘没有自动挂载,就会出现上述问题
    
    
     解决办法: 修改 /etc/fstab 文件,使磁盘开机自动挂载
    
   
    
     1. 使用 su root 命令,进入管理员权限
    
   
 su root
 df -h  //查看已挂载的磁盘
 blkid   //查看所有磁盘ID和类型,与已挂载磁盘做对比找出需要挂载的磁盘
    需要挂载的三个磁盘
    
    
   
    
     2. 修改 /etc/fstab 文件
    
   
    在最下面添加磁盘信息
    
    
    
    可以很明显的看到文件有6列。
    
    第1列是设备名或者卷标
    
    第2列是挂载点(也就是挂载目录)
    
    第3列是所要挂载设备的文件系统或者文件系统类型
    
    第4列是挂载选项,通常使用defaults就可以
    
    第5列设置是否使用dump备份,置0为不备份,置1,2为备份,但2的备份重要性比1小
    
    第6列设置是否开机的时候使用fsck检验所挂载的磁盘,置0为不检验,置1,2为检验,但置2盘比置1的盘晚检验。
   
保存退出重启后即可。