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即可

该文指导如何创建一个.desktop桌面文件,定义执行脚本及其路径,赋予文件执行权限,并将其放置在系统应用目录中。通过修改文件属性,允许其作为程序运行,以便从桌面快捷启动bash脚本。
555

被折叠的 条评论
为什么被折叠?



