我想通过双击来运行 bash 脚本,最终我找到了 shc 来执行此操作,但是,尽管它按照我的要求执行,但如果将其传输到另一台计算机或从网站下载,则需要特定的权限。
因此,我的问题是要求一种文件类型或命令能够转换 .sh 文件(或任何其他类型的文件,如果有必要我愿意重写)而无需用类似的东西从终端将其标记为可执行文件chmod +x <filename>
。
我们非常感谢所有关于此事的帮助,即使解决方案意味着需要从零开始。
答案1
确切的解决方案取决于您想在哪里双击;在桌面上还是在文件管理器中。考虑以下场景,相信您熟悉通知发送。
打开终端并输入:
$ echo "notify-send 'hello world!'" > Notify
检查文件没有 x 位:
$ ls -l Notify
-rw-rw-r-- 1 willem willem 32 apr 22 15:06 Notify
测试它是否有效:
$ bash Notify
关闭终端,然后启动文件管理器。右键单击通知并选择打开方式 -> 使用其他应用程序打开。单击使用自定义命令并输入狂欢,点击打开。您应该会看到“Hello world!”响应。
接下来双击“通知”,瞧!
要完成,请右键单击“通知”->“发送到”->“桌面(创建链接)”。桌面上会出现一个图标。双击它...
完毕 !