超方便的deepin桌面应用图标创建脚本
1. 脚本代码
#!/bin/bash
read -p "请输入软件的名称:" appName
read -p "请输入版本号:" appVersion
read -p "请输入软件的描述信息:" appDescribe
read -p "请拖入图标文件:" icoLocation
read -p "请拖入要执行的脚本|程序文件:" shLocation
# 去除拖入文件名的前后的单引号,否则不能正确引用
icoL=`echo $icoLocation | sed "s/'//g"`
shL=`echo $shLocation | sed "s/'//g"`
# 写出桌面脚本文件
echo "[Desktop Entry]
Version=$appVersion
Type=Application
Name=$appName
Comment=$appDescribe
Icon=$icoL
Exec=$shL
Terminal=false" >> "$HOME/Desktop/$appName.desktop"
有了脚本代码, 大家可以自己封装哦, 不想封装也可以下载下面的文件哦!
2. 下载我的脚本文件
链接: https://pan.baidu.com/s/16dNjK4f8piME-klDcgArdg
提取码: f0ot
3. 使用步骤
1. 加运行权限
在右键属性里面添加
2. 双击运行
选择在终端运行
, 因为需要输入一些参数, 不雅选择其他的
3. 按照提示完成剩余操作即可
- 输入软件名称, 也就是显示在桌面上的名称
- 输入软件的版本号
- 输入软件的描述信息, 也就是软件的功能
- 拖入软件的图标文件
- 拖入软件的启动文件
4. 完成后在桌面上就可以看到了哦!
如果还想自定义, 可以选中生成的图标文件, 右键用文本编辑器接着修改哦!
5. 优化继续: 把运行脚本也封装成桌面软件
desktop文件内容如下:
[Desktop Entry]
Version=1.0.0
Type=Application
Name=DesktopCreator
Comment=创建桌面图标
Icon=/home/yee/work/tools/dc/dc.png
Exec=/home/yee/work/tools/dc/dc.sh
Terminal=true
- 图标是自己随便找的
- 运行的sh 文件就是上面的sh脚本文件
- 最后一项
Terminal
的值, 一定得是true
, 代表使用终端打开, 咱们是需要终端的!