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

Cer*_*rin 77 .desktop gnome-shell

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

我有一个本地 Eclipse 安装,我想快速启动它。所以我创建了一个指向eclipse二进制文件的符号链接并将它放在我的桌面上。如果我打开一个终端,cd到 ~/Desktop 并运行./eclipse它会完美地启动 Eclipse。但是,如果我单击桌面上的 Eclipse 图标并选择run,则没有任何反应。

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

toh*_*ohu 117

尝试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;
Run Code Online (Sandbox Code Playgroud)

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

  • 谢谢。我遇到的唯一问题,文档没有提到,如果你把它放在 ~/Desktop 中,文件必须是可执行的。否则它只会显示为一个普通的文本文件,并且无法启动或使用正确的图标呈现。 (8认同)
  • 您可能会发现需要重新启动 gnome3 才能生效,尤其是图标。如果是这样,请运行 Alt+F2,在框中键入“r”,然后按 Enter。 (4认同)
  • 您的应用程序可能需要工作目录,请使用“Path=/path/to/eclipse/working-dir”。 (2认同)

m0s*_*it0 17

虽然手动创建自己的启动器是一个有效的解决方案,但我更喜欢的方法是alacarte在菜单上创建一个新条目,然后它会显示为一个启动器。

  • 谢谢,我简直不敢相信自己的眼睛,要在我的现代桌面环境中添加一个简单的条目,我需要在我的主文件夹的隐藏目录中手动创建一个 10 行的文本文件。这应该是获胜的答案。 (6认同)