[Bug 6689] Created links do not reflect WINEPREFIX used

Lei Zhang thestig at google.com
Mon Feb 5 15:47:39 CST 2007


On 1/29/07, Alexander Nicolaysen Sørnes <alex at thehandofagony.com> wrote:
> Mandag 29 januar 2007 20:58, skrev Kuba Ober:
> > On Monday 29 January 2007 12:50, Tomas Carnecky wrote:
> > > Lei Zhang wrote:
> > > > Setting the Exec= line in a .desktop file to: WINEPREFIX=foo wine bar
> > > > worked in KDE. In Gnome, it works if "run from the terminal" is set.
> > > >
> > > > Unfortunately the Freedesktop spec for desktop entries does not
> > > > specify a way to add environment variables. So yes, it looks like
> > > > we'll need a wrapper script, or perhaps add a --prefix option to Wine?
> > >
> > > or change the exec line to:
> > > /bin/sh -i -c "WINEPREFIX=foo wine"
> >
> > Instead, wouldn't
> > /bin/sh -i -c "WINEPREFIX=foo exec wine"
> > also properly dispose of the now useless copy of the shell?
> >
>
> You don't have to start a new shell if you use
>
> env WINEPREFIX=foo wine
>
>
> Regards,
>
> Alexander N. Sørnes
>
> > Cheers, Kuba
>
>
>

This sounds like the best solution so far. If nobody else has any
objections, I'll test it out in Gnome and KDE, and then send in a
patch.



More information about the wine-devel mailing list