On Wed, 2005-12-14 at 14:51 -0800, Bill Medland wrote:
I am intending doing some work and submitting some patches to "improve" the integration with the operating system desktop integration. Rather than waste time coding up my ideas and having Alexandre reject them I thought I'd start by specifying what I intend and awaiting a barrage of complaints. So please do comment.
- I reckon it would be a good idea if somewhere we actually
wrote some prose that actually declared what it was we were trying to achieve. I have a real issue with trying to decide if the code does what it does because of a deliberate decision, because either Windows or Linux or ... changed or because we just had not got around to implementing what we want. Prose is much better for that. I could put it in the Wine Developer's Guide, in the Wiki (where?), or as a text file in the winemenubuilder directory (my preference). Any comments?
- My main issue is that we do not replicate the menu structure
under the start menu (and presumably the desktop too but I haven't looked there). The program I am working with goes several layers below the Programs directory. I see that wineshelllink is able to take a path for the link but winemenubuilder doesn't use that. I intend adding to winemenubuilder so that it passes a more complete link, with path, to get the depth.
If you want prose, check out my (draft) spec for a super-cool integrated Wine in Ubuntu:
https://wiki.ubuntu.com/BetterIntegratedWineSpec
I would be forever grateful if you could help me get this working nice by doing what can be done upstream.
As for where Wine needs to put .desktop files to put new entries in the applications menu, the standard place from what I hear is in ~/.local/share/applications. As for adding a new "Windows" program group, that has to be done somewhere else, but I believe that's out of the scope of Wine at the moment (ie: in another package).
Thanks, Scott Ritchie