1、首先创建一个.desktop的桌面文件
输入以下内容,定义名称执行的路径执行程序,脚本路径,脚本名称
[Desktop Entry]
Version=1.0
#此处为桌面上文件展示的名称
Name=桌面
Comment=桌面
#下面是调用shell脚本、并添加执行脚本的绝对路径
Exec=gnome-terminal -e "bash -c '/home/upload/test.sh;$SHELL'"
Terminal=false
X-MultipleArgs=false
Type=Application
#下面是桌面是logo绝对路径
Icon=/home/upload/icon.ico
StartupNotify=true
2、给执行文件添加运行权限、并将文件放到系统所有应用目录下
(用户upload为Ubuntu系统登录用户)
chmod 777 test.desktop
chown -R upload:upload test.desktop
mv test.desktop /usr/share/applications/zhuiying.desktop
3、复制系统应用目录中的文件到桌面中
(之所以会多出第二步、第三步文件的拷贝
主要是作者自己在日常的工作中多次踩坑,从应用目录中拷贝出的文件可以直接执行,也可以从桌面上所有应用中点击、运行脚本)
cp /usr/share/applications/test.desktop /home/upload/Desktop
4、下面步骤在桌上操作,右键test.desktop文件,选择属性设置允许启动
勾选 Allow executing file as program 一行后,关掉窗口保存
5、再次右键,修改属性如下图,选中Allow Launching即可