HGL
harsh-harlequin

In Heroic or Flatpak game, Xbox Controller is sabotaged/not-working when Steam is currently running.

I am on a fresh install of Fedora Silverblue, and everything is installed using Flatpak, except steam-devices, which was installed manually via CLI (not flatpak). When I use my perfectly-fine Xbox Elite 2 controller while Steam is running, the game (such as Dungeons 3/Epic) does NOT act like a controller, but rather more like a mouse with crazy x/y direction alterations. It works fine when Steam is NOT running. +I have tried to remove Steam's ability to interact with Heroic, and Heroic's ability to interact with Steam's folder. This has not worked. (flatpak override [flatpak] --nofilesystem=/[game-directory] ) +I have uninstalled steam-devices and restarted, to see if it removed Steam's crazy sabotage over my controller's movement. It hasn't worked. I have also googled this a bit, and had no luck finding the exact situation. However, I do know that somebody else who uses XIVLauncher (flatpak - FFXIV custom launcher) also has the same issue and just turns off Steam. I would like to find a permanent fix for this! Thanks for reading!
3 Replies
harsh-harlequin
harsh-harlequinOP3mo ago
This seems to happen within Heroic, also. I have reinstalled Heroic Flatpak after reading the "Read Me First" post, and the problem persist.s
rising-crimson
rising-crimson3mo ago
Welcome to the wonderful world of Steam Input! Try turning off any and all desktop controller configurations in Steam and see if that helps.
harsh-harlequin
harsh-harlequinOP3mo ago
I am able to get a partial solution by DISABLING "Enable Steam Input for Xbox controllers" and ENABLING "Enable Steam Input for generic controllers". However, I would really like the full usage of my Elite Series 2 controller, including back paddles. Obviously, Steam has done some really evil things recently with Steam input, including preventing back paddles from using Keyboard keys (like print screen or escape). If there is a way to pass a command in launch options to use an alternative controller app with configurations, that would be ideal. I was also really optimistic Steam Input could be prevented from interacting with other flatpak apps by using Flatseal or something else. Got any ideas on that?

Did you find this page helpful?