Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Request] extest #1906

Closed
korewaChino opened this issue Aug 14, 2024 · 1 comment · Fixed by #1908
Closed

[Request] extest #1906

korewaChino opened this issue Aug 14, 2024 · 1 comment · Fixed by #1908
Labels
enhancement New feature or request new This adds a new package

Comments

@korewaChino
Copy link
Contributor

korewaChino commented Aug 14, 2024

What software are you requesting to be packaged?
https://github.com/Supreeeme/extest

Steam Input emulator for Wayland without XDG Portals, packaged in Bazzite too
https://github.com/KyleGospo/extest/blob/main/extest.spec

Describe the motivation
The Steam app either requires XTEST when running under X11 or has to ask the Wayland compositor and Pipewire for the remote access portal everytime when using Steam Input. This package re-implements XTEST for Wayland and directly emulates a virtual device using evdev.

Packaging this provides a minor UX improvement when using Steam Input or when connecting a controller while running Steam, as this removes the need for for Steam to prompt the DE to allow access to the Remote Desktop and PipeWire XDG Desktop Portals when explicitly pre-loaded as a shared library.

Additional Context

This package should be built as a multilib package for Steam to be able to load it.

@korewaChino korewaChino added enhancement New feature or request new This adds a new package labels Aug 14, 2024
Copy link

linear bot commented Aug 14, 2024

FYRA-64 [Request] extest

@madonuko madonuko linked a pull request Aug 15, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request new This adds a new package
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant