I just found an answer.
Wine Application DB - Viewing App: Dungeon Keeper 2 1.x
In essence, you can create a new x server, start the wine application at the required resolution. Then use [CTL] [ALT] numberpad [+] or [-] to shift the resolution of that x server to the required resolution.
Here is a short guide to what you need to do:
Ensure that in your xorg.conf file the don't zoom flag is commented, and that you have the resolution that you need tacked onto your screen section:
Code:
Section "ServerFlags"
# Option "Dont Zoom"
EndSection
###############################
Section "Screen"
Identifier "Screen 1"
Device "generic"
Monitor "ibm"
DefaultDepth 24
Subsection "Display"
Depth 24
Modes "1440x900" "1280x1024" "1024x768" "1400x1050" "640x400"
ViewPort 0 0
Virtual 0 0
EndSubsection
EndSection Now create a little start script, something like this:
Code:
#/!bin/sh
X :3 -ac &
cd /home/path/to/exe/file/
sleep 2
env DISPLAY=:3 wine exec.exe
/usr/bin/kill "X :3"$(ps ax | grep "X :3")
Then once the app is running, use the [CTL] [ALT] numberpad [+] or [-] to get to the right resolution. Now it should be good to go.