基本上,我在一个可执行文本文件中拥有运行线程以启动我的 Minecraft 服务器所需的代码。当我单击它时,它会询问我想要用它做什么:在终端中运行、显示还是仅运行。
因为我想创建一个链接,然后将该链接放入 Docky,所以我需要一种方法将其设置为默认在终端中运行。我找到了一种方法让它默认运行,但我需要在终端中运行它。
答案1
打开 Dash 并搜索主菜单。(如果未安装,则位于软件中心。)打开它并创建一个新项目。输入您想要的名称,然后输入命令行:
gnome-terminal -x executable_text_file_path/and_name
例如,我的主文件夹中有一个 Shell 脚本文件夹。要在终端中运行其中一个脚本,我需要输入...
gnome-terminal -x "Shell Scripts/script_name.sh"
我之所以使用引号,是因为名称中有空格。如果没有空格,则不需要引号。
现在您应该可以转到 Dash 并输入您为程序指定的名称。单击它即可在终端模式下启动它 - 或者只需将其拖到启动器即可!
答案2
由于此文件是可执行文件,因此默认情况下会将其视为可执行文件。作为 Nautilus(文件浏览器)的一项功能,系统会要求您运行或打开它。创建它的快捷方式时,只需创建一个应用程序(可执行文件)的快捷方式,然后选择您的脚本文件。这将运行该文件而不是打开它。
另一方面,如果您想创建打开此文件的快捷方式,您可以选择gedit
(或任何您喜欢的编辑器)作为可执行文件,并将路径作为参数传递给您的脚本。