Hi Bill,
I understand, and agree that this is a worthwhile goal. The current
state of affairs, however, is that the menu system is *not* consistent
across all environments, because the GNOME maintainers (and in the
future, perhaps the KDE maintainers too) do not show the Debian menu
system by default. Insisting on that point will not change the situation
for the better.
Note that my proposed patch does not actually disable generating the
menu entries; it merely adds an extra attribute, thereby hiding it in
desktop environments by default, but leaving open the possibility to
make them show up again.
Alternatively, one could change the patch so that rather than adding an
'OnlyShowIn' tag, the desktop entry could gain a tag something like
'X-Source: menu-desktop' (or something similar), signalling that this is
a desktop entry that was generated from a menu file generated from a
desktop entry (um. Still following? ;-).
Not showing the Debian menu at all makes it even less useful, in my
opinion; I believe that having a halfway-populated Debian menu is much
more useful than a hidden one. That's what GNOME people currently have,
and it doesn't look as if that's going to change any time soon, judging
by the opinion of the GNOME maintainers.