reassign 374617 gnome-panel quit On Tue, Jun 20, 2006 at 07:38:55PM +1000, Andree Leidenfrost wrote: > When installing menu-xdg on a fairly freshly installed sid amd64 system > (< 2 months) and after logging off and back on to my Gnome session, the > Gnome 'Applications' menu is flickering when clicked and no menu items > can be selected. > > This means I cannot start any applications under Gnome > with menu-xdg installed. I therefore set the priority to important. > > The moment I uninstall menu-xdg, the problem goes away and I can use the > Gnome 'Applications' menu as usual.
Hello Andree and GNOME maintainers, as far as I understand the problem: menu-xdg include a dangling symlink: $ ls -l /etc/xdg/menus/debian-menu.menu lrwxr-xr-x 1 root root 40 2006-03-21 19:27 /etc/xdg/menus/debian-menu.menu -> /var/lib/menu-xdg/menus/debian-menu.menu The file /var/lib/menu-xdg/menus/debian-menu.menu is created by update-menus if the menu package is installed, else the symlink stay dangling. Also, when update-menus run, there is a time frame during which the symlink is danling. This dangling symlink is needed for compatibility with the directory search path for .menu file used by gnome-panel. (The underlying issue is that the XDG standard does not provided a suitable directory to store computer-generated .menu files. The lesson is that a standard should mandate a process to get the locations, but not the locations.) It seems that gnome-panel does not cope with this dangling symlink. I would strongly suggest that either: 1) gnome-panel is changed to not refer to /etc/xdg/menus/debian-menu.menu but directly to /var/lib/menu-xdg/menus/debian-menu.menu 2) gnome-panel is made more robust with respect to dangling .menu file. Given the amount of breakage so far I would strongly recommend that this issue is given priority and is fixed before etch is frozen. Cheers, -- Bill. <[EMAIL PROTECTED]> Imagine a large red swirl here. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]