Suggested changes to the menubuilder etc.

Scott Ritchie scott at open-vote.org
Thu Dec 15 03:00:16 CST 2005


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.
> 
> 1. 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?
> 
> 2. 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




More information about the wine-devel mailing list