-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hello Mike,
on 06/08/2004 07:45 PM, Mike Hearn wrote:
I don't think it makes any sense to support anything other than the XDG menu spec (which unfortunately not much supports yet, I think Fedora Core 2 has most of it in place). There is a standard, we should follow it and wait for the desktops to catch up. Then standards compliant desktop/distro setups work, and others don't.
I agree. I didn't know this standard before and I think you're referring to the specifications at [1]. AFAIK (and I didn't read more docs), GNOME2 uses something similar to XDG to create its menu via the 'gnome-vfs-2.0'. Now, I should check how the XDG is integrated into desktop environments and distro (Debian can use it [2]).
Believe me, if you saw the pain we go through in CrossOver to make this work everywhere you would understand this attitude.
Well, I understood ;-) OTOH, the latest CrossOffice 3.0 Demo doesn't create menus on GNOME2.6/Debian unstable :-(
Menu support has been broken in Wine for so long that a few months longer while waiting for the One True Standard (XDG menus) to filter down to the people is not a big deal.
I agree, anyway it seems that not so much users know the existence of 'winemenubuilder', as searching on Google didn't give me results in 'wine-[devel|user]' or other user-support mailing-lists.
Unfortunately it's not that simple. It's not enough to create a .desktop file and put it in the right place. Modern desktops require you to edit XML files (best way is to use XSLT I'd say) and other funky things as well as creating .desktop files.
Yeah, I know that at least GNOME2 uses XML entries [3].
Why not simply use the current system which hooks IShellLink?
Well, it seems that I should read some more docs or maybe I didn't understand your question: does wine automatically start 'winemenubuilder' when you install an application? I mean: - - wine ./setup.exe - - the installation creates Windows Start menus as .lnk - - wine invokes 'winemenubuilder' to create XDG menu entries
Am I correct? If this is the case, I'm sure I'm going to use the current system!
Thx, bye, Gismo / Luca
[1] http://freedesktop.org/Standards/menu-spec [2] http://packages.debian.org/testing/admin/menu-xdg [3] http://www.gnome.org/learn/admin-guide/latest/menustructure-13.html