I have a couple of problems running old games on Lutris with Wine. When the resolution is lower than the desktop resolution it switches to that resolution without GPU scaling - I tried to fix that from the Nvidia X Server settings - didn’t work.
What’s worse - KDE doesn’t remember the position of my icons and every time the resolution changes I have to reorganize my desktop.
So now I’m stuck using Wine in virtual desktop mode whenever I want to play an old game. Works for some games which can scale to a high resolution but that’s not a good option in most cases because a lot of those games are not meant to be run on 1600x1200 and the text and gui is miniscule. I’d much prefer to run my games at 320x240 or 640x480 at full screen with scaling and hopefully not losing my desktop setup in the process…
Oh man, this might be a bit too late now, but I’ve faced similar issues on a previous distro with older wine version, but it was also Xfce.
In the end, all I had to do is that I had to have Compositor Enabled on the “Window Manager Tweaks” options menu, last tab.
Re-enabling the compositor back On makes full-screen and resolutions work properly again.
edit: I believe this could be added on future versions of Xfce, put a warning there saying “Disabling Compositor might cause problems on fullscreen apps or resolution settings not scaling up properly”
It’s such an easy fix