17-19 October 2023
Palexco
Europe/Madrid timezone

Wine & Windowing - An Impedance Mismatch

19 Oct 2023, 14:50
20m
Palexco

Palexco

Muelle de Trasatlánticos, s/n, 15003 A Coruña, A Coruña, Spain
Talk (half slot) Main Track

Speaker

Arkadiusz Hiler (CodeWeavers)

Description

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.

GSoC, EVoC or Outreachy No
Code of Conduct Yes
In-person or virtual presentation In-person

Primary author

Arkadiusz Hiler (CodeWeavers)

Presentation Materials

2024 Platinum Sponsor
Collabora
2024 Gold Sponsors
Arm
Google
Microsoft
NVIDIA
2024 Silver Sponsors
AMD
FEX-Emu
Igalia
Qualcomm
The Linux Foundation
2024 Bronze Sponsors
CodeWeavers
Khronos Group
Libre Computer