如何为应用程序创建启动器?

我正在使用Ubuntu 13.04,我最近下载了Fritzing .tar.bz2,我提取了它并且有一个.sh文件,我必须每次从终端执行以运行应用程序。

我的问题是,是否有可能创建一个Fritzing的启动器并使其显示在Dash中的Applications中? 如果是,那么请帮助我完成步骤。

谢谢。

好的,这很简单,你要创建的是一个带有.desktop扩展名的文件,其内容如下:

 [Desktop Entry] Name=Steam Comment=Application for managing and playing games on Steam Exec=/usr/bin/steam %U Icon=steam Terminal=false Type=Application Categories=Network;FileTransfer;Game; MimeType=x-scheme-handler/steam; Actions=Store;Community;Library;Servers;Screenshots;News;Settings;BigPicture;Friends; 

这是一张图片

要全局创建此文件,您可以使用终端应用程序使用sudo以root身份运行您喜欢的文本编辑器。 如果是图形编辑器,请通过添加-H标志来保持环境清洁:

 sudo -H gedit 

浏览到/usr/share/applications/目录。 它应该看起来像这样:

在此处输入图像描述

选择任何.desktop文件,它应该类似于上面的steam.desktop示例。 编辑后,应该接近这个:

 [Desktop Entry] Name=Fritzing Comment= Exec=sh [link to file] Icon=[link to icon(not required)] Terminal=false Type=Application Categories=[choose what categories you want this file to fit into such as Game,Browser ext.] 

请务必注意,文件的路径必须是完整路径。 Tilde扩展不起作用,因此您可以使用~/ paths。 此外,如果你想以root用户身份运行你的脚本你可以添加gksudo (从13.04开始已经从ubuntu中删除gksudo ,你可以通过在终端上运行命令sudo apt-get install gksu来安装它)在Exec=上的sh命令之前Exec=线。

保存文件后,右键单击,转到属性,权限并确保勾选允许执行文件。 然后重新启动,但可能不需要。

终端方式:

 cd /usr/share/applications/ sudo -H gedit [your chosen desktop file] 

要么

 sudo nano [your chosen desktop file] 

编辑它,然后保存为您想要调用它。

 chmod a+x [your saved desktop file] 

您可能需要重新启动电脑

 sudo reboot