fvwm-menu-desktop doesn't work at all (13.37)
Posted: 22. Dec 2012, 17:49
Output looks like this:
And with --verbose:
As you can see, it reads the XDG menu files but does not produce any useful output. If you configure FVWM to piperead the output and generate an actual menu from it, the menu will be empty, and will never actually pop up.
I really have no clue what is wrong here, but fvwm-menu-desktop is supposed to work with any XDG-complient menu, so I suspect this is a bug in the fvwm package.
Edit: yes, this is absolutely a bug. I just compiled FVWM 2.6.5, and fvwm-menu-desktop works fine with it.
Edit: forgot to mention this is on 13.37 64-bit. D'oh!
Code: Select all
WARNING: '/etc/kde/xdg/menus/applications-kmenuedit.menu' does not exist
Unknown 'DefaultLayout':
'HASH(0xc33bb0) 0
Merge ARRAY(0xc33d00) 0
Merge ARRAY(0xc33dc0) 0
Separator ARRAY(0xc33e38) 0
Menuname ARRAY(0xc33ee0) 0
'
Unknown 'Layout':
'HASH(0xc33f88) 0
Merge ARRAY(0xc340d8) 0
Menuname ARRAY(0xc34150) 0
Merge ARRAY(0xc34270) 0
'
Unknown 'Layout':
'HASH(0xcb1548) 0
Merge ARRAY(0xcb1698) 0
Filename ARRAY(0xcb1710) 0
Filename ARRAY(0xcb17e8) 0
Separator ARRAY(0xcb18c0) 0
Filename ARRAY(0xcb1968) 0
Filename ARRAY(0xcb1a40) 0
Filename ARRAY(0xcb1b18) 0
Merge ARRAY(0xcb1c38) 0
Separator ARRAY(0xcb1cb0) 0
Menuname ARRAY(0xcb1d58) 0
'
DestroyMenu "FvwmMenu"
AddToMenu "FvwmMenu" "KDE Menu" Title
Code: Select all
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/kde/xdg/menus/applications.menu
DEBUG: charset is UTF-8.
DEBUG: language is en_US.utf8.
DEBUG: root-cmd is kdesu. at /usr/bin/fvwm-menu-desktop line 218.
reading '/etc/kde/xdg/menus/applications.menu'
WARNING: '/etc/kde/xdg/menus/applications-kmenuedit.menu' does not exist
Read directory entry, opening file /usr/share/desktop-directories/kde-edu-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-utilities-pim.directory.
Read directory entry, opening file /usr/share/desktop-directories/kde-utilities-file.directory.
Read directory entry, opening file /usr/share/desktop-directories/kde-graphics.directory.
Read directory entry, opening file /usr/share/desktop-directories/kde-games-roguelikes.directory.
Read directory entry, opening file /usr/share/desktop-directories/kde-system-terminal.directory.
Read directory entry, opening file /usr/share/desktop-directories/kde-games-arcade.directory.
Read directory entry, opening file /usr/share/desktop-directories/kde-toys.directory.
Read directory entry, opening file /usr/share/desktop-directories/kde-utilities-xutils.directory.
Read directory entry, opening file /usr/share/desktop-directories/kde-games-board.directory.
Read directory entry, opening file /usr/share/desktop-directories/kde-utilities-peripherals.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-games-card.directory.
Read directory entry, opening file /usr/share/desktop-directories/kde-games-logic.directory.
Read directory entry, opening file /usr/share/desktop-directories/kde-edu-mathematics.directory.
Read directory entry, opening file /usr/share/desktop-directories/kde-development-webdevelopment.directory.
Read directory entry, opening file /usr/share/desktop-directories/kde-more.directory.
Read directory entry, opening file /usr/share/desktop-directories/kde-editors.directory.
Read directory entry, opening file /usr/share/desktop-directories/kde-multimedia.directory.
Read directory entry, opening file /usr/share/desktop-directories/kde-main.directory.
Read directory entry, opening file /usr/share/desktop-directories/kde-internet-terminal.directory.
Read directory entry, opening file /usr/share/desktop-directories/kde-office.directory.
Read directory entry, opening file /usr/share/desktop-directories/kde-development-translation.directory.
Read directory entry, opening file /usr/share/desktop-directories/kde-edu-tools.directory.
Read directory entry, opening file /usr/share/desktop-directories/kde-system.directory.
Read directory entry, opening file /usr/share/desktop-directories/kde-information.directory.
Read directory entry, opening file /usr/share/desktop-directories/kde-development.directory.
Read directory entry, opening file /usr/share/desktop-directories/kde-science.directory.
Read directory entry, opening file /usr/share/desktop-directories/kde-education.directory.
Read directory entry, opening file /usr/share/desktop-directories/kde-games.directory.
Read directory entry, opening file /usr/share/desktop-directories/kde-utilities-desktop.directory.
Read directory entry, opening file /usr/share/desktop-directories/kde-internet.directory.
Read directory entry, opening file /usr/share/desktop-directories/kde-edu-miscellaneous.directory.
Read directory entry, opening file /usr/share/desktop-directories/kde-games-kids.directory.
Read directory entry, opening file /usr/share/desktop-directories/kde-edu-languages.directory.
Read directory entry, opening file /usr/share/desktop-directories/kde-utilities.directory.
Read directory entry, opening file /usr/share/desktop-directories/kde-unknown.directory.
Unknown 'DefaultLayout':
'HASH(0xc80c98) 0
Merge ARRAY(0xc80de8) 0
Merge ARRAY(0xc80ea8) 0
Separator ARRAY(0xc80f20) 0
Menuname ARRAY(0xc80fc8) 0
'
Unknown 'Layout':
'HASH(0xc81070) 0
Merge ARRAY(0xc811c0) 0
Menuname ARRAY(0xc81238) 0
Merge ARRAY(0xc81358) 0
'
Unknown 'Layout':
'HASH(0xcb30d0) 0
Merge ARRAY(0xcb3220) 0
Filename ARRAY(0xcb3298) 0
Filename ARRAY(0xcb3370) 0
Separator ARRAY(0xcb3448) 0
Filename ARRAY(0xcb34f0) 0
Filename ARRAY(0xcb35c8) 0
Filename ARRAY(0xcb36a0) 0
Merge ARRAY(0xcb37c0) 0
Separator ARRAY(0xcb3838) 0
Menuname ARRAY(0xcb38e0) 0
'
DestroyMenu "FvwmMenu"
AddToMenu "FvwmMenu" "KDE Menu" Title
I really have no clue what is wrong here, but fvwm-menu-desktop is supposed to work with any XDG-complient menu, so I suspect this is a bug in the fvwm package.
Edit: yes, this is absolutely a bug. I just compiled FVWM 2.6.5, and fvwm-menu-desktop works fine with it.
Edit: forgot to mention this is on 13.37 64-bit. D'oh!