linux 如何在终端双击运行.sh脚本?

pqwbnv8z  于 2023-05-16  发布在  Linux
关注(0)|答案(1)|浏览(299)

我有一个.sh脚本,我想在终端窗口中运行时被双击。下面是脚本的内容:

#!/bin/sh
cd "$(dirname "$(readlink -fn "$0")")"
java -Xmx1024M -Xms1024M -jar minecraft_server.1.19.jar nogui

是否有任何方法可以修改脚本,以便将输出显示回用户?
我已经在网上寻找过任何潜在的解决方案,我找到的最接近的是this文章,它利用了我的发行版(Kubuntu)没有提供给我的选项。我还尝试将文件设置为默认情况下使用终端打开,但脚本不运行。

ulmd4ohb

ulmd4ohb1#

我认为一个解决方案是在这里创建一个*.desktop文件:

$ cat path-to-script.desktop   
[Desktop Entry]
Type=Application
Terminal=true
Name=Click-Script
Icon=utilities-terminal
Exec=gnome-terminal -e "bash -c './script.sh;$SHELL'"
Categories=Application;

相关问题