I miss a function to hide some applications in Slingshot.
Deleting/moving desktop entries in
/usr/local/share/applications has one major downside:
Everytime one of your "hidden" applications gets an update, it will reappear in Slingshot.
There is a more convenient and permanent way to hide your applications:
Install and run
menulibre from the official repositories. Within this application you can enable Hide from menus to hide every entry, which you want to disperse.
Unlike Zzzach...'s solution MenuLibre doesn't remove the hidden entries, it creates a copy in your local application entries folder
~/.local/share/applications and adds the following line:
The global desktop entry stays untouched and gets overriden by your local copy. An update of your hidden application will only overwrite the global entry, so this application will stay hidden.
But I have to agree with you, a hide right click menu entry would be the most convenient way :)
May not be what you want, but here's a guide:
You can manually remove (or move, if you want it to be temporary) the plethora of .desktop files found in either
/usr/local/share/applications. Most of these "shortcuts", or rather, .desktop files, are located in these two directories. Using administrative privileges, you can move these ".desktop" files into another directory for safe keeping, or remove them completely.
sudo xdg-open /usr/share/applications to open an administrative Files viewer that starts at the shortcuts folder.
You should see something like this. Move and remove as you want, just be careful when removing. It's hard to get them back without reinstalling the application.