我正在编写一个几行 bash 脚本文件,用于启动 Mono 应用程序,但当我双击该文件时,它会询问我是否要运行、在终端中运行或显示内容 - 如何设置文件自动运行,而不弹出此窗口?我正在尝试为最终用户减少尽可能多的步骤。
所讨论的弹出窗口的具体信息:
- 标题文字:“您要运行(文件名,无扩展名),还是显示其内容?”
- 潜台词:“(filename,no ext)是一个可执行文本文件。”
- 选项:在终端中运行、显示、取消、运行(除了显示也运行它......)
系统:Mint 19
答案1
创建启动器。打开文本文件并粘贴:
[Desktop Entry]
Name=foo
Exec=/path/to/your/script
Icon=
Type=Application
现在双击它,应该就可以了。也许会弹出一个窗口,标记该应用为受信任应用,但只需一次。
答案2
假设你的文件名称类似于启动文件:
- 确保您的文件具有适当的舍邦
- 重命名文件以删除扩展名 .sh。
mv launch.sh launch
- 制作发射可执行文件。
chmod +x launch
这应该会正常运行而不会弹出警告窗口。