Back in Gnome 2, we can simply right-clicked on a panel and chose “Create custom launcher” to create custom application launchers. But since the advent of Gnome 3, the panels where we add our frequently-used applications have been replaced with the Dash.
Alacarte is a graphical menu editor that lets you edit, add, and delete menu entries. It follows the freedesktop.org menu specification and should work with any desktop environment that uses this specification.
Alacarte is the same menu editor that was available in Gnome 2. The only difference is the way we open it. In Gnome 3, we now select it from the App List.
But first we need to install Alacarte. As root, execute the following command in your terminal:
yum install alacarte
Run Alacarte by searching and clicking it from the Applications menu (it shows up as Main Menu) or executing it from the command line. Doing so should show you this familiar window:
Choose the menu where you want your application to fall under and then click the New Item button.
In this example, I used the details for the SpringSource Tool Suite, which I just installed, replacing the icon with that of STS (icon.xpm), and pointing the Command to the STS executable file. Then click OK.
That’s it. We’ve created our application launcher. To verify, we can search the STS application launcher we created from the App List.
If you think you’re going to use the launcher frequently, you can simply right-click on it and select Add to Favorites to add it in the Dash.
Voila! The launcher is now available from the Dash.