2

Missing feature

I miss a function to hide some applications in Slingshot.

3 Answers 3

6

Deleting/moving desktop entries in /usr/share/applications or /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.

MenuLibre

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:

NoDisplay=true 

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 :)

1
  • Excellent solution. I wish I knew this before! I'm used to deleting their .desktop files. Commented Sep 28, 2015 at 1:45
1

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/share/applications or /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.

Run sudo xdg-open /usr/share/applications to open an administrative Files viewer that starts at the shortcuts folder.

Administrative Files Window

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.

2
  • Ouh... Okey thx.That was a great help. But I wish me a easier way in elementary os ( Like in my example) to hide unuse or background applications ( Sry for my english, I understand you but I can't realy wirte in english.) Commented Sep 27, 2015 at 10:45
  • @MichaelSchirrmeister - Rafael's answer above is better, as it is persistent through app updates. Commented Sep 28, 2015 at 1:46
0

You can use a menu editor like menulibre or alacarte to edit and hide application shortcuts in slingshot.

The context menu is a good idea, though.

Not the answer you're looking for? Browse other questions tagged or ask your own question.