Cómo solucionar los problemas entre Steam y Ubuntu

Steam

Los Steam Controller se pusieron a la venta a finales de 2015 para gamers de todo el mundo. Ya hay personas que los están usando para jugar a algunos títulos, pero si se quieren usar en Ubuntu, nos daremos cuenta de que no funcionan por defecto, si no que tendremos que realizar unos pasos previos. Esto es algo que no sorprende y, de hecho, ya se habló de varios bugs en el Launchpad (la especie de Reddit) de Ubuntu. Lo peor de todo es que Steam no lo arregla, por lo que tenemos que ser los usuarios quienes hagamos su trabajo.

El desarrollador Jorge Castro escribió en su día un artículo en el que detallaba todo el proceso y aseguraba que pronto se lanzaría un paquete con la actualización. Si tenéis un Steam Controller, usáis Ubuntu y no habéis conseguido hacer que funcione, aquí os mostramos cómo solucionar los problemas entre Steam y Ubuntu.

¿Problemas con Steam en Ubuntu? Prueba esto

  1. Lo primero que tendremos que hacer es crear un archivo udev. Para hacerlo abrimos un Terminal y escribimos el comando:
sudoedit /lib/udev/rules.d/99-steam-controller-perms.rules
  1. El contenido del archivo tiene que ser el siguiente:

#USB devices
SUBSYSTEM==”usb”, ATTRS{idVendor}==”28de”, MODE=”0666″
# Oculus HID Sensor naming and permissioning
KERNEL==”hidraw*”, SUBSYSTEM==”hidraw”, ATTRS{idVendor}==”2833″, MODE=”0666″

  1. Ahora tenemos que permitir que el controlador pueda acceder a /dev/uinput, lo que conseguiremos escribiendo el comando:
sudo chmod 666 /dev/uinput
  1. Lo malo es que este comando no funciona cuando reiniciamos el ordenador. Para que la solución sea permanente, tenemos que añadir el paquete python3-autopilot que tiene algunas dependencias. Lo haremos con el comando:
sudo apt-get install python3-autopilot

Y ya lo tendríamos. Como habéis podido comprobar, no es la mejor manera de hacer funcionar un mando que, en mi opinión, tendría que funcionar nada más sacarlo de la caja y emparejarlo con un ordenador que ejecute Ubuntu. En cualquier caso y como siempre, hay una solución vía Terminal. ¿Te ha funcionado?


Categorías

Tutoriales, Ubuntu

Pablo Aparicio

Apasionado por todo tipo de tecnología, tanto del hardware como del software. Adicto a escuchar toda clase de música y a tocar (guitarra y bajo) la que mis límites me permiten. MTB es otro de mis hobbies: camino que veo, camino que cojo.

4 comentarios

  1.   White dijo

    Paso 1: Sacar tu copia de windows :v

    Con 1100 juegos que nunca juego, no me puedo arriesgar a ver cuales son compatibles xD

    1.    leillo1975 dijo

      Tu mismo, yo tan ricamente jugando en mi Ubuntu a juegos sin wine sin tener que cambiar de sistema.

  2.   edgargc026 dijo

    Bueno amigos, yo tengo este pequeño problema cada vez que intento abrir el steam-launcher

    “You are missing the following 32-bit libraries, and Steam may not run:
    libc.so.6”

    aclaro, tengo una decente conexion a internet y mi lap la tengo conectada al cable de ethernet para mayor seguridad….

    Alguno ya lo ha arreglado y me pueda dar la solucion… De favor uwu

  3.   Miguel Ángel Santamaría Rogado dijo

    Por lo que se recoge en launchpad [1] el problema ya está arreglado, ¿esto es una solución a parte? ¿si se tiene actualizado steam conviene hacer estos pasos? Lo único que he encontrado al respecto es este hilo [2] en askubuntu, es bastante antiguo e indica que el problema solo se daba en ubuntu 14.04

    Saludos.

    [1]: https://bugs.launchpad.net/ubuntu/+source/steam/+bug/1498655
    [2]: http://askubuntu.com/questions/686214/how-do-i-get-a-steam-controller-working

    PD:

    “… ya se habló de varios bugs en el Launchpad (la especie de Reddit) de Ubuntu …”

    Pues va a ser que Launchpad se parece a Reddit como un coche a un pato de feria 😉

Escribe un comentario