https://bugs.winehq.org/show_bug.cgi?id=56239
Bug ID: 56239 Summary: explorer doesn't honor smaller virtual desktop size when changed through winecfg Product: Wine Version: 9.0-rc3 Hardware: x86-64 OS: Linux Status: NEW Severity: normal Priority: P2 Component: programs Assignee: wine-bugs@winehq.org Reporter: o.dierick@piezo-forte.be Distribution: ---
Hello,
After creating a wineprefix, I enabled a virtual desktop size of 3840x1024 corresponding to my monitor full-screen setup (3x 1280x1024).
I installed Steam, and it opened its window in the center. The taskbar was visible with the steam icon in the bottom right.
I installed a Steam game demo and launched it. The demo could run with that resolution but had some glitches that I wanted to test at a lower resolution.
I changed the virtual desktop size to 1154x864 (the game supports that, and even lower).
When I launched Steam next, I could not see the Steam window, nor the taskbar. The taskbar was initially visible but disappeared when Steam was supposed to load its icon. I had no way to move the Steam window back to the visible desktop area.
I reverted the desktop size change, re-ran steam and moved the main window to the top left corner. Then I changed the desktop size to 1154x864 again. This time, when Steam opened, the window was at the top left corner where I put it, but the taskbar did again disappear when the steam window opened. I tried to run the game demo anyway. The game initially appeared fullscreen, but what seems to be a cropped 1154x864 corner of the 3840x1024 full-screen rendering. I nonetheless tried to change the in-game screen resolution to match the desktop, but I couldn't. There was standard VGA and widescreen resolutions upto 3840x1204. I chose 1024x768 and apply. The desktop didn't change size. I was simply left with a full black screen 1154x864 virtual desktop window. Hovering the mouse to the right of the Wine window, I could hear the menu options hovering clicking noises, approximately where a 1024x768 screen would be, centered in a 3840x1024 desktop of which the wine windows was a 1154x864 top left corner.
So although I only saw a 1154x864 chunk of the desktop, the applications still acted like the desktop was still 3840x1024.
I tested this with task manager and could replicate the issue. The task manager window stays where it was last in the larger virtual desktop and the taskbar also moves to where it was in the larger virtual desktop, meaning that if the size is sufficiently smaller, all there is left is an empty blue screen and no way to move the window back to the visible space or to click on the icons or taskbar menu.
I haven't done a regression test yet.
Regards.