https://bugs.winehq.org/show_bug.cgi?id=51230
subgraph93@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |subgraph93@gmail.com
--- Comment #3 from subgraph93@gmail.com --- This appears to be a 6.5 regression. Per-application overrides in winecfg ignore the options "Emulate a virtual desktop" and "Automatically capture the mouse in full-screen windows", apparently always using prefix defaults. Disabling window manager decoration still works. Didn't test or notice issues with any other options. 6.18 is still affected. My hopefully correct bisection points to:
commit 28fe84da45bea7de56539b50eac8ebcec54342de Author: Alexandre Julliard julliard@winehq.org Date: Wed Mar 24 10:53:53 2021 +0100
ntdll: Load the main image from the Unix side.
Steps to reproduce: 1) Create a new prefix with an affected Wine version. 2) Launch winecfg. 3) Add a per-application override for winecfg and change it to use a virtual desktop. 4) Apply the change, close winecfg and restart it. Note how it's not using a virtual desktop.
I'm not sure where the comment about the settings being global comes from, these options worked per-application before the listed commit. For example, on unaffected versions after step 4 above you would see winecfg use a virtual desktop, while notepad wouldn't use a virtual desktop. Even on affected versions the window manager decoration option works with per-application overrides. (You can have winecfg use WM decoration and have notepad use Wine decoration at the same time.)