如何在Gnome Shell中创建自定义应用程序启动器?


70

如何在Gnome Shell中创建自定义应用程序启动器?

我想要快速启动本地Eclipse安装。因此,我创建了一个指向eclipse二进制文件的符号链接,并将其放在桌面上。如果我打开终端,请cd运行〜/ Desktop并运行./eclipse它,它将完美地启动Eclipse。但是,如果我单击桌面上的Eclipse图标,然后选择run,则什么也不会发生。

另外,我不介意能够在“活动”屏幕上搜索Eclipse,但是找不到关于添加或注册定制应用程序的任何文档。

Answers:


105

尝试eclipse.desktop/usr/share/applications~/.local/share/applications或直接在中~/Desktop)创建具有以下内容的文件:

[Desktop Entry]
Encoding=UTF-8
Name=Eclipse IDE
Exec=/path/to/eclipse/executable
Icon=/path/to/eclipse/icon
Type=Application
Categories=Development;

您也可以选择其他类别。有关更多信息:


7
谢谢。我没有遇到的唯一问题是文档中没有提到的,如果将它放在〜/ Desktop中,则该文件必须是可执行文件。否则,它将仅显示为普通文本文件,并且无法启动或使用正确的图标呈现。
塞林2012年

4
您可能会发现需要重新启动gnome3才能使它生效,尤其是图标。如果是这样,请运行Alt + F2,r在框中键入内容,然后按Enter。
mlissner

您的应用程序可能需要一个工作目录,使用Path=/path/to/eclipse/working-dir
psiphi75 '17

16

尽管手动创建自己的启动器是一种有效的解决方案,但我的首选方法是浏览alacarte并在菜单上创建一个新条目,然后它将显示为启动器。


5
谢谢,我不敢相信要在现代桌面环境中添加一个简单的条目,我需要在主文件夹的隐藏目录中手动创建一个10行的文本文件。这应该是一个成功的答案。
LuisMuñiz'17

在菜单中创建新的启动器后,可以在活动屏幕中搜索它,然后将其拖到面板中。
CodeKid

@CodeKid是的,这就是我的意思:)
m0skit0

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.