<div dir="ltr"><div>I'd like to pick your brains on a Wayland problem that does not look solvable to me.</div><div><br></div><div>In Wayland, where (in general) there are no server-side decorations, the application is responsible for taking care of its own frame, which includes changing the mouse cursor when it is above or near the border to indicate that the window can be resized.</div><div><br></div><div>Now consider a set-up with two monitors, one with 100% scale and the other
with 200% scale. Suppose a window is stretched between two of them. The window is aware of all the monitors it is displayed on, but is not aware which part is showing where. How is the application supposed to determine what would be the right scale for the mouse cursor's surface buffer?</div><div><br></div><div>If the highest scale is chosen, the cursor will look larger than necessary on the 100% monitor; this is what we've currently implemented and it differs from how the "native" Wayland applications behave.</div><div><br></div><div>Appreciate your input as always,</div><div><br></div><div>Maxim.<br></div></div>