Flatpak default breaks [bluetooth] controller input
TL:WR: Flatpak default settings break [bluetooth?] input. The controller is detected correctly by games (changing button prompts and detecting when the controller is disconnected), but button inputs are all messed up or not registered at all.
Workaround: Non flatpak Heroic (AUR) works great!
Tests:
I wouldn't know what settings to enable/disable in flatseal or flatpak-kcm, but whatever that is, it should come by default
Workaround: Non flatpak Heroic (AUR) works great!
Tests:
- Downloaded Flatpak Heroic, installed GOG Cyberpunk, connected my XBox Series controller through bluetooth, and ran the game with Steam's Proton experimental: Controller detected, but input is messed up (Start button not registered, LT used as scroll Up/Down and stuck on Up).
- Same setup, with Proton-GE downloaded through heroic: Same error
- Same setup, but with Steam runtime enabled: Couldn't launch the game
- Same setup, but with gamescope: gamescope couldn't be launched from Heroic. It was installed through AUR, not Flatpak, so that might be it.
- Reinstalled game, and/or verified install: sames as test 1
- Reinstalled heroic following the FAQ: same as test 1
- Reboot PC: same as test 1
- Uninstall Heroic Flatpak, Install Heroic bin from AUR, and follow same setup as test 1: everything works as intended!
I wouldn't know what settings to enable/disable in flatseal or flatpak-kcm, but whatever that is, it should come by default