如何为 jar 文件的 .sh 文件创建应用程序启动器?

如何为 jar 文件的 .sh 文件创建应用程序启动器?

我有一个程序(name.jar 文件) http://sourceforge.net/projects/yading/?source=recommended 通过运行双击 name.sh 文件来启动如何为 jar 文件的 .sh 文件创建应用程序启动器?

但它不起作用启动器:gnome-terminal -x sh -c /path/to/script/name.sh

右键单击面板以创建..不起作用!我该怎么办?

答案1

首先,您必须确保脚本文件(.sh)是可执行的。

使脚本可执行

在 Nautilus 中,右键单击它,选择属性、权限。确保已勾选“可执行”。

现在,如果您双击该文件,您就应该能够运行该程序。

第 2 步:创建启动器

有两种方法可以做到这一点。

简单的方法

从 Ubuntu 软件中心安装 alacarte 或sudo apt-get install alacarte在终端中输入。然后打开“主菜单”应用程序并为您的脚本创建一个新的启动器。

更复杂的方法

您可以通过复制和修改 /usr/share/applications 中的一个文件为您的脚本创建一个 .desktop 文件。

您可以将文件保存在 ~/.local/share/applications/

可以找到有关创建 .desktop 文件的精彩指南这里

答案2

您需要创建一个 .desktop 文件

打开终端并输入:

sudo gedit /usr/share/applications/yading

在其中输入一些信息,格式如下:

[Desktop Entry]
Name=yaDing
Exec='<path of where your .sh file is saved>'
Terminal=false
Type=Application
Icon='<path to an image if you want an icon>'
Categories=<relevant categories, see below, separated with ;>

然后保存它,它就可以工作了。

相关类别

答案3

Op 发帖:

我解决了这个问题。步骤1你只需要写一个脚本

!/bin/bash

cd /home/user/translators/yaDing/

sh yaDing.sh

第2步

chmod +x yourscript.sh

启动器:

命令:/path/to/yourscript

相关内容