linux 下建立桌面快捷方式(解决无图标 程序不启动问题)

  • Post author:
  • Post category:linux



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的盘晚检验。

保存退出重启后即可。



版权声明:本文为xihuanzhi1854原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。