如何从 XFCE 桌面启动 shell 脚本?

Eri*_*ank 6 xfce thunar

它们只能在文本编辑器中打开。“打开方式”不提供执行选项。shell 脚本是 +x,所以它们应该正常运行。

作为一种解决方法,我将它们设置为使用终端模拟器打开,但这并不理想。

s3l*_*lph -1

即使标记为可执行文件,系统也不知道使用什么来解释脚本。如果它是 POSIX shell 脚本,请将此行添加到脚本的最开头:

#!/bin/sh
Run Code Online (Sandbox Code Playgroud)

如果需要 bash 或其他 shell,请使用例如 bash

#!/bin/bash
Run Code Online (Sandbox Code Playgroud)

这同样适用于其他可执行文本文件,例如 python 程序:

#!/usr/bin/python
Run Code Online (Sandbox Code Playgroud)