脚本在使用“在终端中运行”时有效,而使用“运行”时无效

脚本在使用“在终端中运行”时有效,而使用“运行”时无效

我使用的脚本与第一个脚本基本相同https://stackoverflow.com/a/4783182/7238575。在终端中运行或使用选项“在终端中运行”(将首选项设置为在 Nautilus 中双击脚本时询问要做什么)时,它可以完美运行。但是,当我仅“运行”它(或将首选项设置为运行时)时,它不起作用。

有什么区别?发生了什么?如何使脚本使用默认的“运行”工作(我希望保留首选项以始终使用“运行”,这样我只需双击即可运行脚本而无需任何对话框。)

答案1

在脚本中,确保设置了所需的所有环境变量,特别是确保设置了 PATH 变量。

相关内容