如何重新创建一个采用命令行语法甚至参数的自定义应用程序启动器?

我有一些自定义脚本,我在10.04上的桌面上有自定义启动器。 我想在迁移到12.04之后再次重新创建它,但对我来说团结似乎很陌生。

我在这里回答了类似的问题。

简而言之,将最近的脚本从/usr/share/applications/复制到~/.local/share/applications ,然后编辑xyz.desktop文件。 启动Exec=的行是您需要编辑的行,将您自己的命令放入其中,以及您想要的任何命令行选项。 您可能还需要编辑Name=行来描述您自己的脚本。

完成后,您需要重新启动计算机或注销/登录,然后您可以点击超级键,开始键入您设置的名称的一部分,并且您的启动器应该出现。 选择它并按Enter键它将运行您的命令。

也许你正在寻找这个命令:

 gnome-desktop-item-edit ~/Desktop/ --create-new 

祝好运!

为此我用GUI制作了一个简单的python脚本!

它在http://jurschreuder.nl/

它被称为Unity Launcher Creator,我甚至自己使用它!

超级简单:

  1. 拉开拉链
  2. 单击UnityLauncherCreator.py
  3. 输入名称
  4. 选择程序
  5. 选择图标
  6. 创建一个启动器,您可以将其拖放到Unity

我已经包含了一些由遗传算法创建的图标文件(GenArt for Android)。 如果程序不提供png或者只是你自己的简单bash脚本,你可以使用它。

你可以安装

 sudo apt-get install bzr 

然后

 bzr branch lp:unity-launcher-editor cd unity-launcher-editor/ ./ule 

当我尝试创建自定义启动器时,当我尝试设置自定义启动器图标时没有任何反应。 也许启动器图标需要一定的大小,但我找不到那些信息。 而不是创建一个带有随机图标的启动器,我就在那里停下来。 但尝试这个编程,看起来很有希望。

统一使用的.desktop文件存储在“/ usr / share / applications /”中

您可以(1)编辑那里的文件,或(2)复制它们,然后通过拖动它们将它们添加到unity启动器。

(1)使变化全球化,又名。 unity将使用您从启动它们的任何位置添加的任何命令行参数。

(2)显然不会改变统一处理应用程序的默认方式。 如果您希望自定义启动程序以调试模式运行应用程序,但不希望它始终以调试模式运行,则非常有用。

希望这可以帮助。