Então… recentemente assisti o vídeo do Dio, e decidi assinar o Game Pass, só que, ando tendo dificuldades para rodar ele no Linux.
Estou com problemas para detectar o controle em qualquer navegador no Linux, Chrome, Edge até Opera. Porém no Windows funcionou no mais clássico PnP (Plug in Play).
E pelo o que observei, parece que não é só no site do Game Pass não, é no navegador inteiro mesmo, já tentei roda no Gamepad Tester, e nada.
Vale ressaltar que meu controle é um controle de Xbox 360, e estou rodando ele com o “driver” XboxDRV com os seguintes parâmetros:
xboxdrv --device-by-id 0e6f:02a0 --type xbox360 -s --detach-kernel-driver
Como eu disse, só em navegadores, por que quando conecto ele em qualquer programa mesmo, eu consigo jogar numa boa, seja ele na Steam, seja no Lutris via Wine, até mesmo Nativo, só nos benditos navegadores eu não consigo.
Alguém tem alguma alternativa para o XboxDRV ou até uma solução embutida no sistema (Quando digo embutida no sistema, eu achei esse tutorial que dizia essa “tal solução” para o Fedora, mas acabei não conseguindo entender como usa)?
Edit 1: Acabei de descobrir que quando ele não passa pelo XboxDRV, ele detecta no navegador, porém não responde à nenhum comando, ou seja, pode ser que o XboxDRV esteja empatando de que o Chromium detecte o controle
Edit 2: Não é só no navegador não, quando eu inicio o XboxDRV, ele some da pasta /dev/input/
, descobri isso usando o jstest-gtk
, toda vez que desconecto ele do XboxDRV, ele aparece, só que fica imóvel, já quando eu ligo o XboxDRV, fica invisível de novo.
Edit 3: Percebi que na página do Xpad, ele cita um diretório que não existe no meu PC (/sys/class/leds/xpad0/brightness
), a pasta xpad0
é inexistente no meu PC, não sei se influência em algo, mas é algo à se relevar :\
Edit 4: Abri um “issue” na Pagina do Xpad no GitHub, pra ver se alguém pelo menos teve/ está tendo algum problema parecido, mas realmente muito estranho o fato do controle não reconhecer de jeito nenhum