Did you checkout branch-2_6? Only it works fine for me.
That was the problem, but it still doesn't work.
$ grep XDG bin/fvwm-menu-desktop
my $xdg_data_dirs = $ENV{XDG_DATA_DIRS} || '';
my $xdg_config_dirs = $ENV{XDG_CONFIG_DIRS} || '';
my $xdg_menu_prefix = $ENV{XDG_MENU_PREFIX} || '';
$ bin/fvwm-menu-desktop
DestroyMenu "FvwmMenu"
AddToMenu "FvwmMenu" "Aplicaciones" Title
$ XDG_MENU_PREFIX=kde- bin/fvwm-menu-desktop
$ XDG_MENU_PREFIX=gnome- bin/fvwm-menu-desktop
DestroyMenu "FvwmMenu"
AddToMenu "FvwmMenu" "Aplicaciones" Title
$ XDG_MENU_PREFIX=kde- bin/fvwm-menu-desktop --verbose
DEBUG: foreach fvwm_app.
INTERMEDIATE icons to use fvwm_title -> folder.xpm.
INTERMEDIATE icons to use fvwm_app -> mini/mini-x.xpm.
INTERMEDIATE icons to use fvwm_folder -> folder.xpm.
INTERMEDIATE icons to use fvwm_toptitle -> mini-k.xpm.
icons to use fvwm_title -> folder.xpm.
icons to use fvwm_app -> .
icons to use fvwm_folder -> folder.xpm.
icons to use fvwm_toptitle -> mini-k.xpm.
DEBUG: foreach fvwm_folder.
INTERMEDIATE icons to use fvwm_title -> folder.xpm.
INTERMEDIATE icons to use fvwm_app -> .
INTERMEDIATE icons to use fvwm_folder -> mini/folder.xpm.
INTERMEDIATE icons to use fvwm_toptitle -> mini-k.xpm.
icons to use fvwm_title -> folder.xpm.
icons to use fvwm_app -> .
icons to use fvwm_folder -> .
icons to use fvwm_toptitle -> mini-k.xpm.
DEBUG: foreach fvwm_title.
INTERMEDIATE icons to use fvwm_title -> mini/folder.xpm.
INTERMEDIATE icons to use fvwm_app -> .
INTERMEDIATE icons to use fvwm_folder -> .
INTERMEDIATE icons to use fvwm_toptitle -> mini-k.xpm.
icons to use fvwm_title -> .
icons to use fvwm_app -> .
icons to use fvwm_folder -> .
icons to use fvwm_toptitle -> mini-k.xpm.
DEBUG: foreach fvwm_toptitle.
INTERMEDIATE icons to use fvwm_title -> .
INTERMEDIATE icons to use fvwm_app -> .
INTERMEDIATE icons to use fvwm_folder -> .
INTERMEDIATE icons to use fvwm_toptitle -> mini/mini-k.xpm.
icons to use fvwm_title -> .
icons to use fvwm_app -> .
icons to use fvwm_folder -> .
icons to use fvwm_toptitle -> .
desktop dirs /usr/share/desktop-directories
KDE legacy dirs
DEBUG: root menu is
DEBUG: charset is UTF-8.
DEBUG: language is es_ES.utf8.
DEBUG: root-cmd is kdesu. at bin/fvwm-menu-desktop line 217.
ERROR: Can't find root menu file.
$ XDG_MENU_PREFIX=gnome- bin/fvwm-menu-desktop --verbose
DEBUG: foreach fvwm_app.
INTERMEDIATE icons to use fvwm_title -> folder.xpm.
INTERMEDIATE icons to use fvwm_app -> mini/mini-x.xpm.
INTERMEDIATE icons to use fvwm_folder -> folder.xpm.
INTERMEDIATE icons to use fvwm_toptitle -> mini-k.xpm.
icons to use fvwm_title -> folder.xpm.
icons to use fvwm_app -> .
icons to use fvwm_folder -> folder.xpm.
icons to use fvwm_toptitle -> mini-k.xpm.
DEBUG: foreach fvwm_folder.
INTERMEDIATE icons to use fvwm_title -> folder.xpm.
INTERMEDIATE icons to use fvwm_app -> .
INTERMEDIATE icons to use fvwm_folder -> mini/folder.xpm.
INTERMEDIATE icons to use fvwm_toptitle -> mini-k.xpm.
icons to use fvwm_title -> folder.xpm.
icons to use fvwm_app -> .
icons to use fvwm_folder -> .
icons to use fvwm_toptitle -> mini-k.xpm.
DEBUG: foreach fvwm_title.
INTERMEDIATE icons to use fvwm_title -> mini/folder.xpm.
INTERMEDIATE icons to use fvwm_app -> .
INTERMEDIATE icons to use fvwm_folder -> .
INTERMEDIATE icons to use fvwm_toptitle -> mini-k.xpm.
icons to use fvwm_title -> .
icons to use fvwm_app -> .
icons to use fvwm_folder -> .
icons to use fvwm_toptitle -> mini-k.xpm.
DEBUG: foreach fvwm_toptitle.
INTERMEDIATE icons to use fvwm_title -> .
INTERMEDIATE icons to use fvwm_app -> .
INTERMEDIATE icons to use fvwm_folder -> .
INTERMEDIATE icons to use fvwm_toptitle -> mini/mini-k.xpm.
icons to use fvwm_title -> .
icons to use fvwm_app -> .
icons to use fvwm_folder -> .
icons to use fvwm_toptitle -> .
desktop dirs /usr/share/desktop-directories
KDE legacy dirs
DEBUG: root menu is /etc/xdg/menus/gnome-applications.menu
DEBUG: charset is UTF-8.
DEBUG: language is es_ES.utf8.
DEBUG: root-cmd is kdesu. at bin/fvwm-menu-desktop line 217.
reading '/etc/xdg/menus/gnome-applications.menu'
legacy directory '/etc/X11/applnk' not found
Read desktop entry, opening file /usr/share/gnome/apps/amdcccle.desktop.
Read desktop entry, opening file /usr/share/gnome/apps/amdccclesu.desktop.
reading legacy directory '/usr/share/gnome/apps'
Read directory entry, opening file
/usr/share/desktop-directories/kde-development-translation.directory.
Read directory entry, opening file
/usr/share/desktop-directories/kde-edu-miscellaneous.directory.
Read directory entry, opening file
/usr/share/desktop-directories/kde-edu-science.directory.
Read directory entry, opening file
/usr/share/desktop-directories/kde-information.directory.
Read directory entry, opening file
/usr/share/desktop-directories/kde-graphics.directory.
Read directory entry, opening file
/usr/share/desktop-directories/kde-edu-mathematics.directory.
Read directory entry, opening file
/usr/share/desktop-directories/kde-system.directory.
Read directory entry, opening file
/usr/share/desktop-directories/kde-utilities-pim.directory.
Read directory entry, opening file
/usr/share/desktop-directories/kde-development-webdevelopment.directory.
Read directory entry, opening file
/usr/share/desktop-directories/kde-edu-tools.directory.
Read directory entry, opening file
/usr/share/desktop-directories/X-GNOME-Menu-Applications.directory.
Read directory entry, opening file
/usr/share/desktop-directories/Network.directory.
Read directory entry, opening file
/usr/share/desktop-directories/kde-utilities-file.directory.
Read directory entry, opening file
/usr/share/desktop-directories/Personal.directory.
Read directory entry, opening file
/usr/share/desktop-directories/kde-science.directory.
Read directory entry, opening file
/usr/share/desktop-directories/kde-utilities-accessibility.directory.
Read directory entry, opening file
/usr/share/desktop-directories/kde-games-kids.directory.
Read directory entry, opening file
/usr/share/desktop-directories/AudioVideo.directory.
Read directory entry, opening file
/usr/share/desktop-directories/kde-more.directory.
Read directory entry, opening file
/usr/share/desktop-directories/kde-multimedia.directory.
Read directory entry, opening file
/usr/share/desktop-directories/kde-utilities.directory.
Read directory entry, opening file
/usr/share/desktop-directories/kde-utilities-peripherals.directory.
Read directory entry, opening file
/usr/share/desktop-directories/Utility-Accessibility.directory.
Read directory entry, opening file
/usr/share/desktop-directories/Utility.directory.
Read directory entry, opening file
/usr/share/desktop-directories/kde-games-card.directory.
Read directory entry, opening file
/usr/share/desktop-directories/kde-games-roguelikes.directory.
Read directory entry, opening file
/usr/share/desktop-directories/kde-settingsmenu.directory.
Read directory entry, opening file
/usr/share/desktop-directories/kde-games-strategy.directory.
Read directory entry, opening file
/usr/share/desktop-directories/kde-office.directory.
Read directory entry, opening file
/usr/share/desktop-directories/kde-internet.directory.
Read directory entry, opening file
/usr/share/desktop-directories/X-GNOME-Menu-System.directory.
Read directory entry, opening file
/usr/share/desktop-directories/kde-games-arcade.directory.
Read directory entry, opening file
/usr/share/desktop-directories/kde-utilities-xutils.directory.
Read directory entry, opening file
/usr/share/desktop-directories/kde-development.directory.
Read directory entry, opening file
/usr/share/desktop-directories/Game.directory.
Read directory entry, opening file
/usr/share/desktop-directories/kde-internet-terminal.directory.
Read directory entry, opening file
/usr/share/desktop-directories/Settings-System.directory.
Read directory entry, opening file
/usr/share/desktop-directories/Office.directory.
Read directory entry, opening file
/usr/share/desktop-directories/kde-games.directory.
Read directory entry, opening file
/usr/share/desktop-directories/kde-games-logic.directory.
Read directory entry, opening file
/usr/share/desktop-directories/kde-system-terminal.directory.
Read directory entry, opening file
/usr/share/desktop-directories/kde-utilities-desktop.directory.
Read directory entry, opening file
/usr/share/desktop-directories/kde-main.directory.
Read directory entry, opening file
/usr/share/desktop-directories/LookAndFeel.directory.
Read directory entry, opening file
/usr/share/desktop-directories/System-Tools.directory.
Read directory entry, opening file
/usr/share/desktop-directories/Hardware.directory.
Read directory entry, opening file
/usr/share/desktop-directories/System.directory.
Read directory entry, opening file
/usr/share/desktop-directories/kde-toys.directory.
Read directory entry, opening file
/usr/share/desktop-directories/Education.directory.
Read directory entry, opening file
/usr/share/desktop-directories/kde-education.directory.
Read directory entry, opening file
/usr/share/desktop-directories/Settings.directory.
Read directory entry, opening file
/usr/share/desktop-directories/kde-games-board.directory.
Read directory entry, opening file
/usr/share/desktop-directories/kde-edu-languages.directory.
Read directory entry, opening file
/usr/share/desktop-directories/Graphics.directory.
Read directory entry, opening file
/usr/share/desktop-directories/InternetAndNetwork.directory.
Read directory entry, opening file
/usr/share/desktop-directories/Development.directory.
Read directory entry, opening file
/usr/share/desktop-directories/kde-unknown.directory.
Read directory entry, opening file
/usr/share/desktop-directories/kde-editors.directory.
Read directory entry, opening file
/usr/share/desktop-directories/X-GNOME-Other.directory.
DestroyMenu "FvwmMenu"
AddToMenu "FvwmMenu" "Aplicaciones" Title
So, it seems there's a problem somewhere, and it also seems like the
problem with "kde-" is not even the same I get with the rest of menus
becaise it doesn't even begin to destroy and create the menu.
Would an strace dump help you?
Thanks Thomas Adam and despen for everything.
--
Jesús Guerrero Botella