create a custom launcher for Eclipse
Solution 1
After your first step make a link by using -
sudo ln -s /opt/eclipse/eclipse /usr/bin/eclipse
Creating unity launcher icon-
sudo gedit /usr/share/applications/eclipse.desktop
paste the following lines as it is-
[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
For custom theme make the file in home as-
gedit .gtkrc-2.0
and paste the information of theme.
now search for eclipse in dash, drag it to unity launcher . done.
Solution 2
with Eclipse 4.4 (Luna), I found that simply moving the unzipped Eclipse install from my home directory to /opt was sufficient for it to appear on the Launcher.
Related videos on Youtube
holap
Updated on September 18, 2022Comments
-
holap over 1 year
Can't make my custom Eclipse launcher work on 13.10 (fresh install). See screenshot below:
The custom eclipse launcher on panel doesn't work.
Double click on Eclipse.desktop from file manager works but adds a new launcher with grey "?" icon. Eclipse is managed by the new grey launcher, not mine.
I can't just block and use the "?" launcher because it opens eclipse directly while I need to run my command.
I followed the following steps:
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
Hope it's all clear. How can I make my custom launcher work as expected or, at least, make the grey one run my command?
Edit: Following the Sushantp606's instructions I got the launcher work, but the grey laucher still opens when I run eclipse. Then... I looked for eclipse launchers with
locate .desktor | grep eclipse
and found this:
~/.local/share/applications/eclipse.desktop /usr/share/app-install/desktop/eclipse-platform:eclipse.desktop
I changed the Icon in both with the right path and now the launcher with grey icon has the eclipse icon as expected. So dropped the one I've created.
-
holap over 10 yearsI want a launcher with the png icon that I have downloaded into /opt/eclipse.
-
-
holap over 10 yearsThanks for quick unswer, I'm home now so will try tomorrow. Anyway ~/.gtkrc-2.0 will change the theme for every application, right? I want a custom theme only for eclipse and keep the other applications look as the default.
-
Sukupa91 over 10 yearsin my case it did not changed everything , changes for just eclipse and sts.
-
holap over 10 yearsFollowed your instructions and it works better. The launcher now run eclipse and the program has the right theme. But... when eclipse start the grey launcher comes back. When I look for Eclipse in the dash I get both launchers, mine and the grey one. The latter is for Eclipse 3.8 which is not installed. This is the screen imageshack.com/a/img822/7897/kbp2.png
-
Sukupa91 over 10 yearsactually its the problem with 13.10 , thats why did some changes in eclipse.desktop. now just enjoy programming.
-
Theolodis about 9 yearsYou can do that in
~/.local/share/applications/
too, if you want to fix it for the user only, specially when not being sudoer.