April 17, 2026
12:22 p.m.
On Fri Apr 17 10:55:09 2026 +0000, Zhiyi Zhang wrote:
One of the scenarios is triple-screen. For example, three 4K screens left to right. Then, in the application settings, change the resolution for each screen to 1080p. Now the monitor indices remain the same because the monitor layout didn't change, but the monitor generation will increase. So sending \_NET_WM_FULLSCREEN_MONITORS with the same monitor indices will probably not trigger ConfigureNotify. And yes, on Proton, the display mode never changes, so it's less of an issue. We should serialize only when the monitor indices change. Well then hence my question above, do we really need the generation counter?
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/10620#note_136727