o xcloud reconhece ele mas o problema e que os botões ficam invertidos (exemplo, o botão 3 era para ser o A mas ele reconhece o A como o botão 1) e o analógico direito não pega, no windows tem solução com os aplicativos de emulação de controle como o xoutput e o x360ce, no linux tentei o antimicrox que vi no canal do dio, mas o xcloud não reconhece.
Desde já agradeço pela a ajuda.
xboxdrv is an alternative to xpad which provides more functionality and might work better with certain controllers. It works in userspace and can be launched as system service.
Install it with the xboxdrvAUR package. Then start/enablexboxdrv.service.
If you have issues with the controller being recognized but not working in steam games or working but with incorrect mappings, it may be required to modify you configuration as such:
xboxdrv supports a multitude of controllers, but they need to be set up in /etc/default/xboxdrv. For each extra controller, add an next-controller = true line. For example, when using 4 controllers, add it 3 times:
O meu controle é um Multilaser JS091 (Shanwan Controler). Ele está funcionando como Microsoft X-Box 360 pad.
Utilizei a atualização para o Xpad disponibilizada no link abaixo.
Sem essa atualização o controle não funciona corretamente. Ele não é reconhecido como Xbox e os botões ficam trocados ou não funcionam. Depois da instalação o controle funcionou na Steam, no Lutris e na Heroic Game Launcher. O xboxdrv não detectou o meu controle.
Essa atualização para o xpad é instalada como um módulo do kernel. Será preciso ter no sistema o dkms instalado. Instalei seguindo as recomendações disponibilizadas na página do Github. Atualmente estou usando o kernel 5.19.13-arch1-1 no Arch Linux. Tenho outra instalação para testes que está com o kernel 6.0.arch1-1 e não tive problemas usando essa versão do xpad.