Lubuntu 20.04 从文件管理器在终端中执行 shell 脚本

Lubuntu 20.04 从文件管理器在终端中执行 shell 脚本

Lubuntu 20.04,我有一个简单的.sh 脚本,我想在文件管理器(PCManFM-Qt)中双击它时在终端窗口中执行它,而无需每次在提示中确认我的操作。

PCManFM-Qt 的首选项中有一个选项“启动可执行文件而不提示”,但至少就我而言,默认操作只是执行一个脚本,尽管我想在终端中执行此脚本(以查看其输出)。不过,对于我的其他一些脚本,默认操作可能是在不显示终端的情况下执行,因此我想配置我的每个脚本,无论我是否需要终端(因此它不应该是某种通用的系统设置)。

答案1

可能的解决方案之一可能是:

  1. 在 PCManFM-Qt 中设置“启动可执行文件而不提示”,以在不提示的情况下执行脚本
  2. 在脚本中需要时添加通过终端执行脚本命令,因此.sh 脚本可以是这样的:
#!/bin/bash
qterminal -e "java -jar your.jar"

或者

#!/bin/bash
qterminal -e "your_script.sh"

相关内容