Ubuntu technical problems and solutions reference, a modern cookbook.
There are quite a few applications, which don’t integrate directly with Ubuntu’s Unity shell by default. They either won’t get kept in the launcher or their icon is not displayed.
gksudo gedit /usr/share/applications/<name of application>.desktop
After entering the password, gedit will open in root mode.
Paste the following into the file:
[Desktop Entry] Version=1.0 #or whatever version the software is Type=Application Terminal=false StartupNotify=true Icon=<> # fill in path to logo Name=<name of the application> Comment=<> # any description Exec=env UBUNTU_MENUPROXY=0 <> # fill in path to the executable Categories=Application; # add as many categories as you see fit
After filling in the required data in the file, save it and close it.
Next time you search for the application in the dash, it will be found with logo and all. You can drag&drop it on the launcher, or start it and right click then ‘Keep in launcher’.