Linux下为可执行shell脚本文件(.sh),制作桌面启动快捷方式

目录

1 问题描述

2 制作过程

2.1 新建xxx.desktop文件

2.2 编辑内容

2.3 设置权限

2.4 放到指定目录


1 问题描述

如题,linux 系统下为可执行脚本 .sh 文件,创建桌面启动图标快捷方式

2 制作过程

linux 系统下自装软件默认安装目录为 /usr/local,而生成的应用程序可执行图标(文件)放置在/usr/local/share/applications  目录下,以xxx.desktop 文件形式存在。

以xxx.desktop为例,以vim打开文件内容如下:

[Desktop Entry]

Encoding=UTF-8
Name=xxx

//.sh可执行文件的绝对路径, 前面的sh 命令不要丢哦
Exec=sh  /usr/local/src/xxx/target/build/bin/startup.sh  

//图标图片路径,更改这里即可
Icon=/usr/local/share/icons/jesh.png  

Info="Spark"
//可写可不写
Categories=GTK;Network;message; 

//提示性信息 ,可写可不写
Comment="Gtk+ based like QQ"  
Terminal=false
Type=Application
StartupNotify=true

所以为xxx.sh 可执行文件建立桌面可执行图标xxx.png

2.1 新建xxx.desktop文件

在桌面新建一个xxx.desktop文件,然后复制上面的内容粘贴

vim ~/Desktop/xxx.desktop
2.2 编辑内容
[Desktop Entry]

Encoding=UTF-8
Name=xxx

//.sh可执行文件的绝对路径, 前面的sh 命令不要丢哦
Exec=sh  /绝对路径/xxx.sh   //替换 xxx.sh 文件绝对路径

//图标图片路径,更改这里即可
Icon=/usr/local/share/icons/xxx.png   //替换xxx.png 建议图标放到/usr/local/share/icons/下

Info="Spark"
//可写可不写
Categories=GTK;Network;message; 

//提示性信息 ,可写可不写
Comment="Gtk+ based like QQ"  
Terminal=false
Type=Application
StartupNotify=true
2.3 设置权限
chmod +x ~/Desktop/xxx.desktop
2.4 放到指定目录
sudo mv ~/Desktop/xxx.desktop /usr/local/share/applications/

3 参考文献

参考文献1

写在最后

以上是linux 制作桌面启动快捷方式的方法,希望可以帮助到您

你可能感兴趣的:(其他,shell,换图标,linux,desktop,桌面快捷方式)