我有一个程序(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