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


16

我在10.04的桌面上有一些自定义启动器,这些自定义启动器用于自定义启动器。迁移到12.04后,我想重新创建该文件,但是统一对我来说似乎很陌生。



同意@ david6,但值得一提的是,您是在谈论Unity基座(左侧)上的启动器,还是桌面上的一个启动器。如果只是在桌面上,则右键单击上下文菜单中应该有一个选项可以创建新的启动器。
agc93

我猜都是。直到最近我才意识到两者是相互独立的。
Sn3akyP3t3

Answers:


14

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

简要地,将最近的脚本从复制/usr/share/applications/~/.local/share/applications,然后编辑xyz.desktop文件。开头Exec=的行是您需要编辑以放入自己的命令以及所需的任何命令行选项的行。您可能还希望编辑该Name=行以描述您自己的脚本。

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


10

也许您正在寻找以下命令:

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

祝好运!


太棒了 辉煌。Geronimo!
ardavis 2014年

3

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

http://jurschreuder.nl/

它被称为Unity Launcher Creator,我什至亲自使用它!

超级简单:

  1. 解压缩
  2. 点击UnityLauncherCreator.py
  3. 输入名字
  4. 选择程序
  5. 选择图标
  6. 创建启动器,您可以将其拖放到Unity

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


2

您可以通过安装

sudo apt-get install bzr

然后

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

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


0

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

您可以(1)在此处编辑文件,或者(2)制作它们的副本,然后通过拖动将它们添加到统一启动器。

(1)使更改全局化。unity将使用您在任何启动位置添加的任何命令行参数。

(2)显然不会改变默认情况下unity处理应用程序的方式。如果您希望自定义启动器在调试模式下运行应用程序,但又不希望其始终在调试模式下运行,则很有用。

希望这可以帮助。


再三考虑,一定要遵循以下答案中的指导。出于多种原因(除非您a),直接在/ usr / share / applications /中编辑文件不是一个好主意(除非您a)特别希望自定义启动器是计算机上所有用户的默认设置,并且b)备份文件首先。)
adempewolff 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.