如何为.sh应用程序添加启动器?

我已经安装了ubuntu(11.04)。

我安装了phpstorm,它只是一个存档,可以在/ opt目录中提取和推送。

要运行它,你可以使用/opt/PhpStorm-103.243/bin/PhpStorm.sh

在团结中,我在桌面上创建了一个启动器。

现在我已经安装了gnome-3(gnome-shell),

而我的桌面上什么都没有。

那么如何快速运行phpstorm呢? 我可以让它出现在“应用程序”中吗?

PhpStorm现在具有为您创建启动器的function。 它位于:

 Tools -> Create Desktop Entry... 

Ubuntu 12,PhpStorm 6 /工具/创建桌面入口......

这会将PhpStorm添加到当前用户或所有用户的系统菜单中。 创建的启动器也与Gnome Shell兼容。

Ubuntu 12,PhpStorm和Unity发射器

我解决了这个问题:D

在终端

 gedit ~/.local/share/applications/.desktop 

在gedit

在这里你应该编辑: 注意以下评论是最好的猜测,随时纠正我

 [Desktop Entry] Version=1.0 #not sure what this does Name=My Awesome App #Obviously the application name GenericName=Awesome App #Difference between this and Name? Comment=This app is awesome! #The tooltip Exec=/path/to/sh/file/file.sh #The command you want to execute Terminal=false #Should the app run in terminal Icon=/opt/PhpStorm-103.243/bin/webide.png #The pretty picture :D Type=Application #Um? Categories=Network;WebBrowser; #Categoies the app should be in MimeType=text/html; #Mime types the launcher can open Name[en_NZ]=My Awesome App #Localized version of above info GenericName[en_NZ]=Awesome App #Localized version of above info Comment[en_NZ]=This app is awesome! #Localized version of above info 

保存文件。
现在您的应用程序将在搜索中显示:)

Alacarte应用程序可以帮助您。 您也可以在“主菜单”下找到它。 使用软件中心或

 sudo apt-get install alacarte 

只需选择一个文件夹(如果你有Gnome 3则不是很重要,除非你使用一些菜单扩展名),然后选择右边的New Item 。 在这里,您可以为新启动器命名并浏览到其位置。 您还可以通过单击徽标来提供徽标。

我在Ubuntu 11.10中使用gnome-shell并使用与Gnome 2中使用的Gnome 3相同的方法为PhpStorm创建了我的启动器:我使用了主菜单应用程序。

启动器属性

该应用程序显示在搜索中,可以添加到collections夹,没有任何打嗝。

更多“图形化”的方式:

  1. 使用Nautilus或任何文件浏览器转到〜/ .local / share / applications文件夹。
  2. 使用您喜欢的图标复制并粘贴一些现有快捷方式。
  3. 右键单击新快捷方式并更改属性以指向您的脚本或应用程序。
  4. 在启动器/任务盘上拖动它。
  5. 您也可以在文本编辑器中打开它并进行更多微调。

让程序显示在搜索中似乎很难,我肯定会随着Gnome3的成熟和进步而变得更好。 (现在Gnome3的状态在一个月内肯定不会相同。)

要将应用程序添加为collections夹(以便它显示在“活动”屏幕左侧的启动器中),只需按Alt + F2,然后运行所需的应用程序或脚本。 在运行时,进入“活动”屏幕,然后将正在运行的应用程序拖到collections夹中。 我只将它用于使用GUI的程序,但随意使用它。

希望有所帮助。

我要补充一点:我现在并不喜欢Gnome3,但它比Unity领先一步,我很高兴看到它在未来的发展方向。 关于开放软件的一个好处,它移动得很快。 我们应该看到更改和添加function的快速进展。 这些是桌面隐喻演变的关键时刻。

您可以安装MyLauncher扩展。 它将在面板上生成一个菜单,您可以通过右键单击来编辑该菜单。 几乎任何事情都可以进入:链接,文件夹,shell脚本等。

MyLauncher Gnome Shell扩展

12.10

 gnome-desktop-item-edit --create-new ~/Lauchers/for/example/ 

要么

 sudo gnome-desktop-item-edit --create-new /usr/share/applications/ 

我不熟悉Gnome3,但是对于较旧的Gnome,您可以右键单击应用程序菜单,然后单击Edit Menus – 这将允许您修改菜单树。 选择希望启动器出现的子菜单,然后单击“ New Item并将其指向shell脚本的路径。

如果PhpStorm.sh是终端应用程序找到创建新启动器或镜头的方法并使用以下命令填充它

 gnome-terminal -x sh -c "" 

否则,如果它是一个使用zenity或等效的greaphical shell脚本使用类似的方法来创建和填充启动器与以下commad

 sh -c ""