[Bug 20812] New: Respect %windir% in middle of file path
wine-bugs at winehq.org
wine-bugs at winehq.org
Mon Nov 23 20:41:59 CST 2009
http://bugs.winehq.org/show_bug.cgi?id=20812
Summary: Respect %windir% in middle of file path
Product: Wine
Version: 1.1.33
Platform: PC
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs at winehq.org
ReportedBy: scott at open-vote.org
Installing Performance Guru with Wine generates this desktop file:
#!/usr/bin/env xdg-open
[Desktop Entry]
Name=Performance Guru
Exec=env WINEPREFIX="/home/scott/.wine" wine "C:\\program
files\\Flygprestanda\\%windir%\\system32\\javaw.exe" -Djava.library.path=.\\
-Dguru.path=.\\ -jar "c:\\program files\\Flygprestanda\\guru-core.jar"
Type=Application
StartupNotify=true
Path=/home/scott/.wine/dosdevices/c:/Program Files/Flygprestanda
Icon=/home/scott/.local/share/icons/d37a_flygp.png
However, this .desktop file doesn't work for actually opening the application.
Wine returns:
wine: cannot find 'C:\program files\Flygprestanda\%windir%\system32\javaw.exe'
If I manually change this to:
Exec=env WINEPREFIX="/home/scott/.wine" wine "C:\\windows\\system32\\javaw.exe"
-Djava.library.path=.\\ -Dguru.path=.\\ -jar "c:\\program
files\\Flygprestanda\\guru-core.jar"
The program loads a bit but dies with a java file not found warning when I
double click the .desktop file. The same thing happens when I run the above in
a terminal window (from folder ~).
If I change my working directory to ~/.wine/drive_c/Program Files/Flygprestanda
on the terminal and then run the exec line above it works normally.
So it seems that there are 2 things: 1) we don't support %windir% properly when
it's in the middle of the file path, and 2) we need to set the working
directory to whatever the path was before the %windir%
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
More information about the wine-bugs
mailing list