shared from: https://feddit.org/post/1848262
I like the Slackware approach of installing the kitchen sink by default. Disk space is cheap.
But I find that the cluttering of the menus in KDE is a bit annoying. I use search to start my applications, and a lot of the time I have to type almost the full program name to get to the app I actually use.
What’s the easiest way to hide a large number of programs from the menus, which is also easily reversible?My first idea was renaming the .desktop files in /usr/share/applications to .hidden
But they seem to be recreated automatically.Another idea was to copy .desktop files from /usr/share/applications to ~/.local/share/applications and then do:
printf "\nHidden=True" | tee -a ~/.local/share/applications/*.desktop
But I tried to add this manually with one test file and it didn’t seem to have any effect.
Is there a config file somewhere that specifies in which paths .desktop files are parsed?Or is there a better way?
Thanks a lot, and happy slacking!
[Solved] Slackware comes with kmenuedit which can be accessed by right-clicking the app menu.
- Dean Wallace :archlinux: 🖖 ( @angrylinus@mas.to ) 6•1 month ago
@superkret copy the .desktop file to your users .local/share/applications and edit it to have NoDisplay=true
- hollyberries ( @hollyberries@programming.dev ) 3•1 month ago
Piggybacking onto this, MenuLibre also works and the “hide from menus” setting does exactly that if a GUI is preferable. I used it to hide a bunch of VSTs a while back.
- nmtake ( @nmtake@lemm.ee ) 4•1 month ago
Can you try
true
instead ofTrue
?https://specifications.freedesktop.org/desktop-entry-spec/latest/value-types.html
Values of type boolean must either be the string true or false.
- MsFlammkuchen ( @MsFlammkuchen@lemmy.blahaj.zone ) 3•1 month ago
Maybe
chmod 000
the .desktop files works.- thingsiplay ( @thingsiplay@beehaw.org ) 1•1 month ago
Wouldn’t this disable the application for any service or program that looksup the .desktop file from /usr/share/applications/ directory?