How can you hide unwanted apps from the gnome app menu?

I've installed alacarte/main menu, unticked the apps but they still appear.

I've also checked in /usr/share/applications and viewed one the apps I don't want to appear and it says NoDisplay=true but still it shows.

  • Hi don, spot on with the ~/.local/share/applications I found a few .desktop files in there. Also seems that it should be Hidden=true rather than NoDisplay=true which alacarte sets. Aug 9 '14 at 17:21
  • Tried both, neither works. Aug 2 '17 at 19:24

According to the FreeDesktop documentation (https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-1.1.html) the correct option is NoDisplay=true for what you want to achieve.

Try to create a copy of an existing file from /usr/share/applications to ~/.local/share/applications (with a different name so that you can easily identify it) and set both options to see the behaviour.


The package menulibre provides the possibility to hide launchers with a simple switch:

gnome menu hide launcher

It's in french here, you'll find this option in your language

Do not forget to save your modifications with the following top-left icon:

menu libre save

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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