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?
Cheers, Kuba