xwayland: Use desktop coordinates for pointer events

The Wayland compositor sends pointer coordinates in desktop space, which
can be negative if one output is placed at negative coordinates.

Yet Xwayland would treat those as screen coordinates, which cannot be
negative because relative to the origin.

Queue pointer events from the Wayland compositor as POINTER_DESKTOP
instead of POINTER_SCREEN.

Signed-off-by: Olivier Fourdan <ofourdan@redhat.com>
4 jobs for xwayland-limitless in 3 minutes and 41 seconds (queued for 1 second)
latest
Status Job ID Name Coverage
  Docker Image
passed #3403415
debian-testing

00:00:19

 
  Build And Test
passed #3403416
autotools

00:03:21

passed #3403417
meson

00:01:13

passed #3403418
meson-noglamor

00:00:47