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:
- Descargar el RPM del servicio bluetooth ya parcheado desde: http://pleasantfiction.ipower.com/ps3linux/ps3bodega/bluez-utils-3.7-2.ydl.2.ppc.rpm
- Instalarlo mediante el gestor de paquetes gráfico (YUMEX) ó con el comando:
rpm -U bluez-utils-3.7-2.ydl.2.ppc.rpm - Abrimos el archivo /etc/init.d/hidd para editarlo:
gedit /etc/init.d/hidd - 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) - Guardamos y reiniciamos los servicios:
/etc/init.d/bluetooth restart
/etc/init.d/hidd restart - 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.
Technorati Tags: bluetooth, sixaxis, dualshock, yellow dog, ydl
9 comentarios »
RSS feed for comments on this post. TrackBack URL

















no me gustó porque yo no tengo ps3
[...] 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 [...]
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
Asegurate de tener instalado el paquete Hidd o que el demonio existe.
Disculpa pero soy novato en linux, ¿Cómo puedo instalar el paquete HIDD?
Gracias
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
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
#!/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
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.