OPERATING SYSTEMSOS Linux

XDC 2023 | October 19 | Wine & Windowing – An Impedance Mismatch | Arkadiusz Hiler

One of the biggest challenges to have a good experience running Windows software on Linux via Wine (and the various downstreams, including Proton) is windowing. Win32 API is very unlike what we have on X or Wayland.

Displaying and having a window behave correctly when alt+tabbing, etc. is hard to get right and the whole area is quite brittle.

I’m going to present challenges we are facing and how hacky some of solutions are. I hope to spark a discussion on how we can do things better and if we can cater to some of those needs on the X / Wayland side.

https://indico.freedesktop.org/event/4/contributions/178/

source

by X.Org Foundation

linux foundation