[Pkg-xfce-devel] Bug#489441: Bug#489441: xfce4: Please using Debian menu as main menu, not xdg

Yves-Alexis Perez corsac at debian.org
Sat Mar 7 17:17:46 UTC 2009

On sam, 2008-07-05 at 15:40 -0400, Daniel Dickinson wrote:
> Package: xfce4
> Version:
> Severity: wishlist
Hmhm, somehow I missed this one. And basically the answer is “no”. 
> There is an ongoing discussion of this in bug #484656 and
> debian-devel at lists.debian.org.  Not all package maintainers are
> willing to supply .desktop files and therefore create menu entries in
> the xdg menu, for packages with debian menu entries, because .desktop
> files are not in policy.  This means the main menu is incomplete.

Then, kindly ask the reporter to do that. Or to ask upstream. Debian
menu files are only used by us, while .desktop files are used (on
xdg-compliant wm, sure) but every other distro. And it's nice to have a
standard and use it.
> While the debian menu is available as a submenu that is suboptimal
> because you either have to look in a second place if you don't find it
> in the main menu, or always look in the submenu, which begs the
> question of why the main menu is the main one.  The debian menu is the
> system defined in policy and is canonical; every package that has menu
> entries has them in debian-menu.

You can tune that, and revert the order, by just inverting the two in
the menu file for 4.4.
> I am especially interested in this because I will, after lenny, be
> putting together a number of systems for new users of xfce, and I
> think the two places to look (or not finding the program at all
> because they don't know to look in the Debian submenu) situation
> should be remedied before then.  I know that it is an easy fix, just a
> matter of swapping two lines in the menu definition file
> (/etc/xdg/xfce4/desktop/menu.xml ? )

Then do it on your install, but we won't change that for all Debian

Oh, and, by the way, a sad news for you. In 4.4, menu was not really
supporting the XDG spec directly, but was able to read .desktop files in
some way. Now with 4.6 and libxfce4menu it supports XDG specs, but not
completely, meaning it'll lack the “merge” stuff, and thus the Debian
menu won't even be in the default menu.

I'm not exactly sure how to fix that the correct way, but won't pass too
much time for it. 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
Url : http://lists.alioth.debian.org/pipermail/pkg-xfce-devel/attachments/20090307/32520205/attachment.pgp 

More information about the Pkg-xfce-devel mailing list