diff -Naur xfdesktop-4.4.2/modules/menu/desktop-menu-dentry.c xfdesktop-4.4.2.tpg/modules/menu/desktop-menu-dentry.c --- xfdesktop-4.4.2/modules/menu/desktop-menu-dentry.c 2007-11-17 19:31:43.000000000 +0000 +++ xfdesktop-4.4.2.tpg/modules/menu/desktop-menu-dentry.c 2008-03-17 15:09:12.000000000 +0000 @@ -372,6 +372,10 @@ /* hack: leave out items that look like they are KDE control panels */ if(categories && strstr(categories, ";X-KDE-")) goto cleanup; + + /* do not show menu entries marked up as hidden */ + if(categories && strstr(categories, ";X-MandrivaLinux-.hidden")) + goto cleanup; if(pathtype == MPATH_SIMPLE || pathtype == MPATH_SIMPLE_UNIQUE) newpaths = desktop_menuspec_get_path_simple(categories);