Linux flatpak doesn't register Steam Deck gamepad
I installed isle flatpak to Steam Deck and it doesn't register Steam Deck's gamepad It seems like it's a flatpak permission issue
Workaround
- If you have source code: Edit
packaging/linux/flatpak/org.legoisland.Isle.json:- Remove
--device=driand--device=inputinfinish-argsand add--device=all - And repack it
- Remove
- If you don't have source code: Go to
Settings->Application Permissions->Isle Portable-> enableDevice access
@iAmSomeone2 is this something you could solve?
Sounds like it!
I don't have a Steam Deck to fully verify a fix, but I do have a half dozen other controllers I can test with.
The "dri" and "input" permissions are supposed to be the correct ones for gamepad support, but it seems like that doesn't cover some gamepad protocols.
I hesitate to do --device=all since that is a very wide blanket permission that we would have to strongly justify to the Flathub reviewers should we start publishing there. Honestly, the same goes for most of the FS permissions like "/home:ro", but that's a discussion for a different thread.
In the meantime, @Helloyunho, try using Flatseal from Flathub to disable the device restrictions.
I think I can do the same with the KDE Settings' Application Permissions tab but okay
I think I can do the same with the KDE Settings' Application Permissions tab but okay
Yeah, device-all works