为 Eclipse 创建自定义启动器

为 Eclipse 创建自定义启动器

无法使我的自定义 Eclipse 启动器在 13.10(全新安装)上运行。请参见下面的屏幕截图:

在此处输入图片描述

面板上的自定义 eclipse 启动器不起作用。

从文件管理器双击 Eclipse.desktop 可以工作,但会添加一个带有灰色“?”图标的新启动器。Eclipse 由新的灰色启动器管理,而不是我的。

我不能仅仅阻止并使用“?”启动器,因为当我需要运行命令时它会直接打开 eclipse。

我遵循以下步骤:

1) Unzipped eclipse into /opt/eclipse (repository is not an option).
2) Created custom gtk theme in /opt/eclipse/gtkrc-2.0-eclipse
3) Created /opt/eclipse/run.sh (the content is in the picture)
4) Installed gnome-panel and created a new launcher with custom icon and run.sh command
5) Opened the file manager, navigated to /usr/.../application and
   dragged-dropped Eclipse.desktop onto panel

希望一切都清楚了。我怎样才能让我的自定义启动器按预期工作,或者至少让灰色启动器运行我的命令?

编辑:按照 Sushantp606 的说明,我让启动器工作了,但当我运行 eclipse 时,灰色启动器仍然打开。然后...我使用

locate .desktor | grep eclipse 

并发现了这一点:

~/.local/share/applications/eclipse.desktop
/usr/share/app-install/desktop/eclipse-platform:eclipse.desktop

我使用正确的路径更改了两者中的图标,现在带有灰色图标的启动器具有预期的 Eclipse 图标。因此删除了我创建的图标。

答案1

完成第一步后,使用以下方式建立链接 -

sudo ln -s /opt/eclipse/eclipse /usr/bin/eclipse

创建 Unity 启动器图标-

sudo gedit /usr/share/applications/eclipse.desktop

按原样粘贴以下行-

[Desktop Entry]
Version=1.0
Name=Eclipse
Exec=env UBUNTU_MENUPROXY= eclipse
Terminal=false
Icon=/opt/eclipse/icon.xpm
Type=Application
Categories=IDE;Development
X-Ayatana-Desktop-Shortcuts=NewWindow
[NewWindow Shortcut Group]
Name=New Window
Exec=env UBUNTU_MENUPROXY= eclipse
TargetEnvironment=Unity

对于自定义主题,请将文件放在主页中

gedit .gtkrc-2.0

并粘贴主题信息。

现在在 dash 中搜索 eclipse,将其拖到 unity 启动器。完成。

答案2

使用 Eclipse 4.4 (Luna),我发现只需将解压后的 Eclipse 安装从我的主目录移动到 /opt 就足以使其出现在启动器上。

相关内容