![Lubuntu 20.04 从文件管理器在终端中执行 shell 脚本](https://linux22.com/image/936512/Lubuntu%2020.04%20%E4%BB%8E%E6%96%87%E4%BB%B6%E7%AE%A1%E7%90%86%E5%99%A8%E5%9C%A8%E7%BB%88%E7%AB%AF%E4%B8%AD%E6%89%A7%E8%A1%8C%20shell%20%E8%84%9A%E6%9C%AC.png)
Lubuntu 20.04,我有一个简单的.sh 脚本,我想在文件管理器(PCManFM-Qt)中双击它时在终端窗口中执行它,而无需每次在提示中确认我的操作。
PCManFM-Qt 的首选项中有一个选项“启动可执行文件而不提示”,但至少就我而言,默认操作只是执行一个脚本,尽管我想在终端中执行此脚本(以查看其输出)。不过,对于我的其他一些脚本,默认操作可能是在不显示终端的情况下执行,因此我想配置我的每个脚本,无论我是否需要终端(因此它不应该是某种通用的系统设置)。
答案1
可能的解决方案之一可能是:
- 在 PCManFM-Qt 中设置“启动可执行文件而不提示”,以在不提示的情况下执行脚本
- 在脚本中需要时添加通过终端执行脚本命令,因此.sh 脚本可以是这样的:
#!/bin/bash
qterminal -e "java -jar your.jar"
或者
#!/bin/bash
qterminal -e "your_script.sh"