[LINUX], [UBUNTU-MATE 24.04.1] Steam Input.
Hola Gente, mi problema es el siguiente, tengo Steam instalado desde .deb , el cual fue descargado desde STEAM, no desde apt, Flat, etc.

Tengo un control ds3 original "Sony PLAYSTATION(R)3 Controller". El problema es que no tengo xboxdrv instalado y mi juego de steam es uno que importe, el juego es Momodora RUTM (GOG).
steam-devices reconoce movimientos y el sd3 mismo, todo bien hasta que quiero hacerlo funcionar en un juego, tengo jstest-gtk instalado por lo que puedo ver que el ds3 esta funcionando bajo /dev/input/js0. Como eh dicho no tengo xboxdrv pero si xinput, creo que este esta por defecto en la instalación.

/etc/udev/rules.d/99-ds3-controllers.rules

####
# DualShock 3 (hidraw, js, event)
KERNEL=="hidraw*", ATTRS{idVendor}=="054c", ATTRS{idProduct}=="0268", MODE="0666"
KERNEL=="js*", ATTRS{idVendor}=="054c", ATTRS{idProduct}=="0268", MODE="0666"
KERNEL=="event*", ATTRS{idVendor}=="054c", ATTRS{idProduct}=="0268", MODE="0666"

####

Al jugar bajo steam-input activado en cualquier juego este automáticamente, crea una entrada reconocible por jstest-gtk, esta es /dev/input/js1 bajo el nombre de "Xbox 360 gamepad 0".
Esta misma no reconoce movimientos al usar jstest-gtk, y esta presente en todo momento al tener el juego en uso.

Esta mi usuario con permiso para el uso del grupo "input"
< >
กำลังแสดง 1-2 จาก 2 ความเห็น
Podes probar desactivar steam input porque puede ser que este interfiriendo desde las propiedades, proba tambien instalar xboxdrv. Desactiva la entrada virtual de steam inpuct, abri steam con alguna variable para evitar que emule un mando de xbox. De ultima podes intentar usar herramientas como antimicro o qjoypad para mapear manualmente los controles del mando.
Estas armando o queriendo armar algo complicado, osea vamos por parte, aun en Windows donde la compatibilidad con mando/joystick es mas alta en STEAM, esta compatibilidad no es con todos los juegos, y por otro lado tampoco es con todos los mandos, en resumen en PC si no querés problemas y jugas en Windows, si o si hay que usar mando de XBOX, esto lo digo porque según lo que te entendí, en tu caso.

Estas usando Linux, con un juego que "No" es de STEAM ya que lo agregaste imagino justamente para usar la interfaz/funciones de STEAM, y con un mando de PS3, si esto es asi, creo que es mucho que te ande, no por ser Linux, si no que como te comento, incluso en Windows mismo la compatibilidad con mandos no es de un 100%.

En resumen tampoco hay mucho que hacer en Windows para estos casos mas que "desactivar" STEAM imput y probar si cambia, lo positivo es que el juego tanto en STEAM como en GoG indica que es compatible con el mando en general.

En todo caso, cambio el orden de lo que dije, probaste usar el mando solo con STEAM? osea sin ds3, xboxdrv ni nada extra?, osea no uses al mismo tiempo STEAM imput en el juego mas el ds3, mas que nada para probar.

El xboxdrv creo que esta descontinuado, igual "se supone" que en linux, mas en ubuntu solo con las funciones de STEAM "no se necesita nada mas", incluso algunas veces puede funcionar mejor que en Windows, pero si queres probar el xboxdrv esta este repo en git:
https://github.com/xboxdrv/xboxdrv

Igual te recomendaría si es que no lo hiciste, que hagas la consulta en este Foro que es STEAM en Linux:
https://steamcommunity.com/app/221410/discussions/
Deja el mensaje en ingles, no importa si usas una IA o el traductor de Google, bah dejalo en español e ingles en todo caso, asi es mas seguro que te responda gente que use mas seguido el mando en la PC, yo la verdad el mando casi no lo uso ni en Windows asi que mas allá de lo básico en este caso no podría decirte.
< >
กำลังแสดง 1-2 จาก 2 ความเห็น
ต่อหน้า: 1530 50