[Bug 42284] Enable using Wine with Wayland and without X on Linux

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Jan 23 12:33:15 CST 2017


https://bugs.winehq.org/show_bug.cgi?id=42284

Michael Müller <michael at fds-team.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |michael at fds-team.de

--- Comment #1 from Michael Müller <michael at fds-team.de> ---
It is very unlikely that Wine is going to support Wayland in the same way as X.
I worked on a Wayland driver for Wine some time ago, but discontinued the idea
because Wayland lacks many features that are expected by Windows programs.

One problem is for example that a program can not specify the location of a
newly created window. This doesn't sound very problematic at first, until you
notice that drop-down / popup menus are also just normal windows on Windows.
The solution that Wayland provides for this is not really compatible with the
Win32 API. I therefore talked with some Wayland developers and there is no
chance of fixing this in the future. It is part of their concept that
applications should not have control over the window position and similar
settings.

IMHO, it is not a good solution to remove features just because an application
could abuse them. I can understand this for security relevant features, like
grabbing the keyboard and mouse input from another window, but not for things
like specifying the window position. It is like removing the possibility to
delete files, because the user could accidentally click on the wrong file,
instead of implementing a recycle bin. Adding a way to recover from situations
in which programs misbehave would be a better solution, but this is just my
opinion.

The opinion from the Wayland developers is that you should stick to XWayland.
The best solution Wine could offer, would be a virtual desktop that uses native
Wayland. Not sure if it is worth the effort though.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.


More information about the wine-bugs mailing list