如何在centos中双击执行shell脚本?

How to execute shell script by double clicking in centos?

作为磁贴,我有一个 shell 脚本需要 运行 每次我必须打开终端并输入“./ xxx.sh”。这很烦人现在变得太频繁了 我如何像您在 windows?

中那样通过双击执行

我知道 Ubuntu 中有一个选项,但我在 CentOS 中看不到。

我做了一些挖掘,找到了这两个 link。让我知道他们是否有帮助 https://askubuntu.com/questions/286621/how-do-i-run-executable-scripts-in-nautilus https://unix.stackexchange.com/questions/189777/how-to-launch-shell-script-with-double-click-in-centos-7

第一个link是一个askUbuntulink我知道。但是 gnome 使用 nautilus 作为文件浏览器程序。

在我的 arch linux 安装中,我 运行 安装了一个 cinnamon 桌面环境,我只需要在文件的头部添加一个 shebang (#!/usr/bin/bash)并使用 chmod 使文件成为可执行文件,我可以通过双击它来 运行 脚本。我希望你已经试过了?

郑重声明,我是这样做的: 在终端

[youname@localhost ~]$ gedit ~/Desktop/YourApplication.desktop

在文件中

    [Desktop Entry]
Name=My Application
Comment=My Application run script
Exec=/AddressOfyourScript/yourscript.sh
Icon=/AddressOfyourIcon/youricon.png
Terminal=true
Type=Application

保存并done.Apparently CentOS 应该为此功能提供一个 GUI。