June 9, 2004
8:53 a.m.
-----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 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) Comment: Using GnuPG with Debian - http://enigmail.mozdev.org iD8DBQFAxtAmVAp7Xm10JmkRAgANAJ9q1a9MXrmO6kdk5NTUzjsLRBORcgCeOhke OTB63pJ0rj+/EVtLBupPbTA= =yBFx -----END PGP SIGNATURE-----