You are not logged in.
Offline
I just edit the .desktop files (usually in /usr/share/applications/) and add the "NoDesktop=true" line to the end of those I don't want in the menu.
Offline
Just to make it a bit easyier add this to your bashrc
alias menuhide="echo NoDesktop=True >> $1"
then from prompt
menuhide example.desktop
Saves opening every file
The only real problem I can see is that everytime you have an update pacman will update the desktop file.
Thanks though is much better than all them deps
Offline
pacman will only update the desktop files in /usr/share/applications. If you put the custom files in ~/.local/share/applications, those will be read first.
Offline
Thanks for the tip skottish - Heres some updated code for .bashrc
function menuhide {
mkdir -p ~/.local/share/applications
cp $1 ~/.local/share/applications
echo NoDesktop=True >> ~/.local/share/applications/$1
}
Someone who is actually good at bash can probably improve this loads
Offline