Bug 101970 - Relative mouse mode broken for various applications (netradiant, Sims 4 in wine, ..)
Summary: Relative mouse mode broken for various applications (netradiant, Sims 4 in wi...
Alias: None
Product: Wayland
Classification: Unclassified
Component: XWayland (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Wayland bug list
QA Contact: Xorg Project Team
Depends on:
Reported: 2017-07-29 16:53 UTC by jonas@thiem.email
Modified: 2019-05-10 15:53 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Description jonas@thiem.email 2017-07-29 16:53:55 UTC
Relative mouse is mode broken for various X11 legacy applications like netradiant (latest version from https://gitlab.com/xonotic/netradiant ), or Sims 4's character creator in wine, ..

What happens is that it feels like the application takes the mouse cursor position difference to the center of the window, but then doesn't reset the mouse to the center after each frame.

The result is, that as soon as the user dares moving the mouse, the relative mouse movement "shoots" heavily into that direction like falling off a cliff and it's basically always going into that direction even if the mouse is moved into the other, unless the user reverses by a long distance. It's basically unusable.

All the affected applications work fine in wine.
Comment 1 Michel Dänzer 2017-07-31 02:07:59 UTC
Which version of Xwayland are you using, on which version of which Wayland compositor?
Comment 2 jonas@thiem.email 2017-07-31 09:31:11 UTC
The compositor is GNOME shell 3.24.2, the X server is X.Org X Server 1.19.3-4.fc26 and Xwayland is 1.19.3-4.fc26.
Comment 3 jonasthiem 2018-11-10 17:50:59 UTC
Also affects some games/apps running in proton https://github.com/ValveSoftware/proton . Going back to an Xorg session fixes it.
Comment 4 GitLab Migration User 2019-05-10 15:53:02 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xorg/xserver/issues/705.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.