http://bugs.winehq.org/show_bug.cgi?id=15881
Jörg Höhle hoehle@users.sourceforge.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hoehle@users.sourceforge.net
--- Comment #10 from Jörg Höhle hoehle@users.sourceforge.net 2009-04-27 07:42:30 --- I believe this issue was closed too early. The behaviour depends on several factors: - OS, - X screen size, - winecfg desktop window size, - Pharaoh's (or Cleopatra's) in-game resolution settings. Here are my findings.
Ubuntu Hardy generally works well. Trouble is with Ubuntu Intrepid. One may be tempted to dismiss this issue as invalid "Not Our Bug" on the basis that the apps work well with Ubuntu Hardy. But why do plenty of other wine apps manage to switch resolutions well with Intrepid? What does Pharaoh order wine to do to X differently?
The manual documents keys F5-F8 to switch resolutions. Works in Hardy, causes a black screen in Intrepid. IIRC cannot even switch back afterwards.
The following was observed recently with wine-1.1.19 on Intrepid:
With desktop 1024x768, Kleopatra's window remains black after the intro video, when the Kleopatra add-on image should display (assuming Pharaoh's own setting is 800x600).
When the virtual desktop's size matches Cleopatra's in-game settings (default is 800x600), there's no black screen after the intro video (Tested with both 800x600 and 1024x768 on Intrepid). The app works well then.
Similarly, when using $ xrandr -s <mode-number> prior to starting the app to match X and the game's resolutions in full screen mode, there's no black screen either.
Somewhere somebody mentioned a displacement between buttons and mouse position. I also observed this is desktop window mode, when the resolutions do not match, or I changed resolutions on the fly in wine-1.1.19 on Intrepid. The effect is that a) the picture is cut to a rectangular region smaller than the window size -- the right hand side control area may be entirely missing -- and b) the buttons and menus do highlight, but do so when the mouse is not above them, rather one inch away in the upper left direction -- as if using a shifted set of coordinates. Also, with Intrepid I once remember seeing Pharaoh's screen centered in the upper left corner.
I cannot yet comment on the regression the OP mentions. What OS was used anyway?