protonscr

Steam Input mouse control does not work properly under wayland

steamclosed
ValveSoftware/steam-for-linux#10814 · opened 2024-04-23 by Managor · updated 2024-04-23 · 1 comments · github
MManagor 2024-04-23 github

Your system information

  • Steam client version (build number or date):
    image
  • Distribution: Arch Linux
  • Opted into Steam client beta?: Yes
  • Have you checked for system updates?: Yes
  • Steam Logs: steam-logs.tar.gz
  • GPU: AMD

Please describe your issue in as much detail as possible:

Demonstrative video: https://www.youtube.com/watch?v=QFcM7Wu0YqU
Using a controller to move the mouse on a Wayland desktop works really poorly. Firstly the cursor does not move. Instead an invisible cursor moves around the XWayland windows. It does work as expected in those windows, but any native Wayland window just doesn't respond. I assume this is because Steam manipulates the X11 mouse directly.
To fix this I think steam should instead create a virtual input device instead of trying to manipulate the X11 mouse directly.

Steps for reproducing this issue:

  1. Use Steam Input to set mouse movement in the desktop config
  2. Move the mouse on the desktop using a controller

Result:

An invisible cursor works in XWayland windows and nothing happens in native Wayland windows

Expected:

The controller should move the Wayland mouse.

Kkisak-valve maintainer 2024-04-23 github

Hello @Managor, this issue is already being tracked at #8604. Closing as a duplicate.

Nothing extracted yet.