Ubuntu – How to create a custom application launcher in Gnome Shell

desktopgnome-shell

How do you create a custom application launcher in Gnome Shell?

I have a local Eclipse installation that I'd like to be to quickly launch. So I created a symlink to the eclipse binary and placed it on my desktop. If I open a terminal, cd to ~/Desktop and run ./eclipse it starts Eclipse perfectly. However, if I click the Eclipse icon on my desktop, and choose run, nothing happens.

Alternatively, I wouldn't mind being able to search for Eclipse on the "Activities" screen, but I can't find any documentation on adding or registering custom applications.

Best Answer

  • Try to create a eclipse.desktop file under /usr/share/applications (or ~/.local/share/applications or directly in ~/Desktop) with the following content:

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

    You can choose another category, too. For additional information: