Skip to content

Missing dependency on libei, thus XTest emulation on XWayland does not work

Description:

Because libei is not a dependency for xorg-xwayland, it never gets compiled with support for using libei for xtest emulation on XWayland.

Thus, in new versions of Gamescope and on Gnome, etc, using Steam Input or a Steam Controller etc does not move the cursor.

Because the option is not explicitly enabled/disabled, building this package on my local system, builds it with support, as the feature is "auto" based on whether the dependency is present. However it is clear whatever it is being built on on the Arch side does not have it when building this package.

Thus, I propose we add libei as a depends for xorg-xwayland.

Additional info:

  • package version(s): 23.2.6-1
  • config and/or log files: n/a
  • link to upstream bug report, if any: n/a

Steps to reproduce:

Build the package with and without libei.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information