34
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
this post was submitted on 25 May 2026
34 points (94.7% liked)
Linux Gaming
26017 readers
193 users here now
Discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck). Potentially a $HOME away from home for disgruntled /r/linux_gaming denizens of the redditarian demesne.
This page can be subscribed to via RSS.
Original /r/linux_gaming pengwing by uoou.
No memes/shitposts/low-effort posts, please.
Resources
Help:
- ProtonDB
- Are We Anticheat Yet?
- r/linux_gaming FAQ
- Fork of an earlier version of the above
- PCGamingWiki
- LibreGameWiki
Launchers/Game Library Managers:
General:
Discord:
IRC:
Matrix:
Telegram:
founded 3 years ago
MODERATORS
If the game ignores the disabled state that you applied in Wine's controller config, I wonder if it's using SDL for input. In that case, you might try exporting an environment variable telling SDL to ignore the controller.
https://wiki.libsdl.org/SDL2/SDL_HINT_GAMECONTROLLER_IGNORE_DEVICES
https://wiki.libsdl.org/SDL3/SDL_HINT_GAMECONTROLLER_IGNORE_DEVICES
Please let us know what you learn.
This worked perfectly, thanks a lot! I'll update the main post.
I'll try it as soon as I get home.
It makes sense, since Wine uses SDL2 to emulate XInput.
(edit) I'm cautiously optimistic. I've just tried this on my work PC (without SISR):
...and XInput doesn't detect the SC. It should still receive inputs from the emulated device since it uses different a different PID/VID.