Como configurar o mapeamento de controle em flatpaks pela Steam?

Salve galera, estou com um problema meio chato, se alguém puder me ajudar eu agradeço.

Recentemente comprei um Lenovo ThinkCentre, pra usar como servidor/mediacenter por falta de ideia melhor, resolvi usar o steam (em flatpak) bigpicture como interface, a maior parte me atende bem, uso um controle sobressalente, é ótimo, posso jogar jogos mais leves, e ainda usar o teclado virtual da steam, porem tive a ideia de não usar apenas o kodi para assistir, e sim outros serviços como Netflix, PrimeVideo, etc. Então instalei o MicrosoftEdge (Também em Flatpak), consegui adicionar como um jogo não steam usando o flatpak-spawn --host flatpak run com.microsoft.Edge --kiosk “https://netflix.com” e mapeei as entradas do controle usando o steam, para coisas como pausar, avancar, retroceder, etc. Porém essa última parte não consigo resolver, mesmo após mapeado, o controle não é reconhecido ao iniciar o Edge pelo Bigpicture, mouse e teclado funcionam normalmente, é como se o steam não tivesse acesso ao container do Edge, alguém pode me ajudar a resolver essa última parte?

Sugiro dar uma olhada no SC Controller. Ele cria dispositivos virtuais “de verdade” (ler sobre uinput no Linux vai explicar um pouco melhor).

Ele é mais versátil que a entrada Steam porque não precisar injetar um arquivo no programa (que, como você percebeu, não fica disponível fora do container da Steam).

Agradeço a sugestão, já tinha tentado o Antimicrox, mas realmente não queria usar 2 aplicativos pra “mesma coisa”, como a steam já tem essa função, e eu prefiro a interface dela, não queria usar outro app, apenas realizar as configurações necessárias pra fazer funcionar.

Este tópico foi fechado automaticamente 30 dias depois da última resposta. Novas respostas não são mais permitidas.