|
|
|
|
|
by justin_
1207 days ago
|
|
Weirdly, I was just thinking about this earlier today. Years ago, Wine developers basically refused to add Wayland support. They told the Wayland devs that they'd stick with X11 and XWayland. Why? Because X11 and Win32 specify position windows in absolute screen coordinates, whereas Wayland positions windows relative to their parents. This broke some assumptions across the Wine project about positioning windows, and it didn't seem worth it to fix[0][1]. (And there may have been other issues. I'm not an expert). Even when the driver was being developed around 2021, it seems like the Wine developers only begrudgingly accepted it[2]. Exciting to see this finally hitting upstream. Progress in desktop Linux often seems slow, but things are moving forward. [0] https://bugs.winehq.org/show_bug.cgi?id=42284#c1 [1] https://news.ycombinator.com/item?id=19127952 [2] https://www.phoronix.com/news/Wine-Julliard-Wayland-2021 |
|
However, for wine, as a compatible layer with windows, every deviation from windows behavior is seen as a missing feature.
I am not sure if constantly creating artificial restriction and working around them is "moving forward".