Ayuda a este sitio
Sep
18
2008

Usar el DualShock 3 ó SixAxis en Yellow Dog 6 por Bluetooth

Ahora es posible utilizar los controles del Playstation 3 de forma inalámbrica en bajo Yellow Dog Linux. Para ello seguí los pasos del foro oficial y he agregado una cosa para que quede totalmente automatizado.

El proceso consiste en aplicar los parches de http://www.pabr.org/sixlinux/sixlinux.en.html al servicio de Bluetooth de Linux, pero para no complicarse simplemente vamos a bajar los binarios ya modificados en rpm, instalarlo y modificar el servicio para que no intente hacer pareo con el dispositivo (ya que el control ya esta pareado a la consola).

Ahora sigamos los siguientes pasos como root:

  1. Descargar el RPM del servicio bluetooth ya parcheado desde: http://pleasantfiction.ipower.com/ps3linux/ps3bodega/bluez-utils-3.7-2.ydl.2.ppc.rpm
  2. Instalarlo mediante el gestor de paquetes gráfico (YUMEX) ó con el comando:
    rpm -U bluez-utils-3.7-2.ydl.2.ppc.rpm
  3. Abrimos el archivo /etc/init.d/hidd para editarlo:
    gedit /etc/init.d/hidd
  4. Buscamos la línea que dice:
    daemon /usr/bin/hidd y la cambiamos por daemon /usr/bin/hidd –server –nocheck -n &(es muy importante agregar el & para que el servicio se ejecute en segundo plano y no detenga el arranque de Linux)
  5. Guardamos y reiniciamos los servicios:
    /etc/init.d/bluetooth restart
    /etc/init.d/hidd restart
  6. Presionamos el botón PS y listo, ya Linux detectará el control como un Joystick normalito, listo para ser usado en los emuladores y juegos que tengamos en el Yellow Dog.

Con estos pasos puedes usar el control para jugar SuperTux, juegos de Super Nintendo y controlar el cursor del mouse en el modo gráfico tal y como en el PS3, esto lo explicaré mas adelante en otro artículo. Espero que les haya gustado esta guía y si tienen duda sobre esto no duden en contactarme o dejar un comentario.

Comparte este artículo a tus amigos:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • BarraPunto
  • Bitacoras.com
  • Identi.ca
  • Live
  • Meneame
  • MySpace
  • Slashdot
  • Twitter
Escrito en: Gnu/Linux, Playstation 3 ( PS3 )
Existen 15 comentarios agrega tu comentario.

15 comentarios »

  • no me gustó porque yo no tengo ps3

    Comentario | 21 Septiembre 21UTCDomingo 2008
  • [...] Dog para que el control sea detectado como un joystick, bien sea por medio de cable o bluetooth (aquí explico como hacerlo por medio de bluetooth), una vez realizado esto procedemos [...]

    Pingback | 7 Octubre 07UTCMartes 2008
  • daniel

    Esta muy bien explicado, muchas gracias pero al reiniciar los servicios me da un error que paso a transcribir:

    Shutting down hidd: [FAILED]
    Starting hidd: /etc/init.d/hidd: line 20: –server: command not found

    Comentario | 16 Octubre 16UTCJueves 2008
  • Asegurate de tener instalado el paquete Hidd o que el demonio existe.

    Comentario | 16 Octubre 16UTCJueves 2008
  • daniel

    Disculpa pero soy novato en linux, ¿Cómo puedo instalar el paquete HIDD?
    Gracias

    Comentario | 17 Octubre 17UTCViernes 2008
  • Una cosa, has intentado hacerlo como root? debes estar como root para hacerlo si no no te deja. Y reucerda que es para Yellow Dog Linux

    Comentario | 17 Octubre 17UTCViernes 2008
  • daniel

    He seguido tus indicaciones al pie de la letra, lo he hecho como root y tengo el ydl 6. Podrías mandarme tu archivo hidd para que sustituya el mío por probar??
    gracias

    Comentario | 18 Octubre 18UTCSábado 2008
  • #!/bin/sh
    #
    # hidd: Bluetooth Human Interface Device Daemon.
    #
    # chkconfig: 2345 26 89
    # description: Bluetooth Human Interface Device Daemon. Provides keyboard, \
    # mouse etc. functionality over Bluetooth.
    #

    # Source function library.
    . /etc/rc.d/init.d/functions

    [ -r /etc/sysconfig/hidd ] && . /etc/sysconfig/hidd

    start()
    {
    [ -z "$HIDDARGS" ] && exit 0

    echo -n $”Starting hidd: ”
    # daemon /usr/bin/hidd $HIDDARGS
    daemon /usr/bin/hidd –server –nocheck -n &

    touch /var/lock/subsys/hidd
    echo
    }

    stop()
    {
    echo -n $”Shutting down hidd: ”
    /usr/bin/hidd -K
    killproc hidd

    rm -f /var/lock/subsys/hidd
    echo
    }

    [ -f /usr/bin/hidd ] || exit 0

    # See how we were called.
    case “$1″ in
    start)
    start
    ;;
    stop)
    stop
    ;;
    restart|reload)
    stop
    start
    ;;
    condrestart)
    [ -e /var/lock/subsys/hidd ] && (stop; start)
    ;;
    status)
    status hidd
    ;;
    *)
    echo $”Usage: $0 {start|stop|restart|reload|condrestart}”
    exit 1
    esac

    exit 0

    Comentario | 18 Octubre 18UTCSábado 2008
  • JOSE JAVIER

    tengo el mismo problema que daniel, he entrado como root, he seguido todos los pasos y me sale fallo al iniciar hidd, tienes alguna sugerencia, gracias por tu ayuda.

    Comentario | 20 Octubre 20UTCLunes 2008
  • YO TENGO INSTALADO TAMBIEN EL YDL 6.1 YA DESCARGUE EL bluez-utils-3.7-2.ydl.2.ppc.rpm Y LO INSTALA OK PERO NO SE QUE MÀS HACER LOS OTROS PASOS QUE PEGASTE DEL FORO OFICIAL NO LOS ENTIENDO SI PUEDES AYUDARME MUCHAS GRACIAS

    Comentario | 25 Enero 25UTCDomingo 2009
  • Yo tengo el yellow dog 6.1 y por ahora estamos trabajando en lograr como hacerlo.

    Comentario | 25 Enero 25UTCDomingo 2009
  • VA LA VERDAD RENOVATO EN LINUX PERO DE PC INTERNET Y DEMÀS ENTIENDO BASTANTE, NAVEGO OK PERO LO QUE ES MULTIMEDIA Y EMULADORES QUE ES LA RAZON PRINCIPAL POR LA QUE LE INSTALE YELLOW DOG A MI PS3 AUN NO HE PODIDO.
    PREGUNTA COMO DESINSTALAR YELLOW DOG EN CASO DE QUERER TOMAR DE CERO.
    LO QUE PASA ES QUE EN MIS MULTIPLES PRUEBAS HE INSTALADO CANTIDAD DE PAQUETES QUE NO NECESITO YA PROBE DESINSTALARLOS PERO AUN SIGUEN HAY.
    EN FIN TENGO DUDAS CON:
    INSTALAR EL VLC CON TODOS LOS CODEC`S NECESARIOS—-
    ACTIVAR EL WIFI SIN IMPORTAR CON QUE SEGURIDAD.
    INSTALAR UN EMULADOR QUE SOPORTE LAS PRINCIPALES CONSOLAS.
    INSTALAR EL MANDO INAHALAMBRICO
    ACTUALMENTE TENGO YELLOW DOG 6.1 CUALQUIER AYUDA SE LES AGRADECE.

    Comentario | 25 Enero 25UTCDomingo 2009
  • Andres

    Hola, estaba haciendo el tutorial, y al momento de guardar no me lo permite

    rm: no se puede borrar «/var/lock/subsys/sdpd»: Permiso denegadoÓ]
    rm: no se puede borrar «/var/lock/subsys/hcid»: Permiso denegadoÓ]
    rm: no se puede borrar «/var/lock/subsys/bluetooth»: Permiso denegado

    como se puede hacer?

    Comentario | 11 Abril 11UTCSábado 2009
  • jopi

    olaa, yo iva a instalar ydl en mi ps3 pero a la hora de poner la resolucion(1080p)me da un error y no puedo acer nada no puedo salir de ese menu(cuando salen todas las letras blancas)aver si alguien puede ayudarme xk me estoy volviendo loko.gracias

    Comentario | 10 Julio 10UTCViernes 2009
  • bls_9999

    ya se sabe como se puede usar el sixaxis en ydl 6.1 o 6.2
    xke yo tengo el 6.2 y me sale esto
    [root@pse /]# /etc/init.d/bluetooth restart
    Stopping Bluetooth services: [ OK ] [ OK ]
    Iniciando los servicios de Bluetooth: [ OK ] [ OK ]
    [root@pse /]# /etc/init.d/hidd restart
    Apagando hidd: [ OK ]
    Iniciando hidd:/etc/init.d/hidd: line 20: –server: command not found
    ake se deve esto (line 20: –server: command not found)

    Comentario | 26 Agosto 26UTCMiércoles 2009

RSS feed for comments on this post. TrackBack URL

Dejar un comentario

Algunos Derechos Reservados 2005-2008 - Skatox | Weblog creado usando sólo herramientas de Código Abierto | El tema es una modificación de Aeros