Just an idea:
Copy a few of the .desktop files (of those applications which appear in more than one place) from
/usr/share/applications to
~/.local/share/applications
Then look at the contents of a .desktop file using a plain text editor. In particular, look at the line beginning with
Categories.
For example, in
Code:
[Desktop Entry]
Name=Gcolor2
GenericName=Gcolor2
Comment=Simple GTK2 color selector and picker
Exec=gcolor2
Icon=/usr/share/pixmaps/gcolor2/gcolor2.xpm
Terminal=false
Type=Application
Categories=Application;Graphics;
gcolor2 will be classified under both "Application" and "Graphics".
As a test, delete
Graphics (leaving the trailing ";" in place). Save the file (as a text file), close it. And now, gcolor2 shouldn't be seen under "Graphics" in your menu. There should be no need to log out or reboot.
The advantage of working with .desktop files copied over from
/usr/share/applications is that you have the "original" intact but the version you've created in
~/.local/share/applications will be the one in effect.
Bookmarks