无法使我的自定义 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 就足以使其出现在启动器上。