Ubuntu添加一个可以双击运行的shell脚本

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文件,选择属性设置允许启动
Ubuntu添加一个可以双击运行的shell脚本_第1张图片Ubuntu添加一个可以双击运行的shell脚本_第2张图片

勾选 Allow executing file as program 一行后,关掉窗口保存

5、再次右键,修改属性如下图,选中Allow Launching即可

Ubuntu添加一个可以双击运行的shell脚本_第3张图片

你可能感兴趣的:(ubuntu,linux,运维)