• Suscríbete al Feed Espacio Linux
  • Suscríbete al Feed por Email
  • Sigue a Espacio Linux en Identi.ca
  • Espacio Linux también en Facebook
  • Sigue a Espacio Linux en Twitter
  • Sigue a Espacio Linux en Google +

Usar WIIMOTE como ratón en Ubuntu

Necesitamos:

  • Un WIIMOTE.
  • Un adaptador Bluetooth ya configurado.
  • Un par de velitas de té (como sustituto de los diodos led infrarrojos).

NOTA: Hay que tener activos los repositorios universe. Para activarlos:

1) Abrir (como root) el archivo /etc/apt/sources.list

2) Buscar las siguientes lineas:

#deb http://archive.ubuntu.com/ubuntu feisty universe
#deb-src http://archive.ubuntu.com/ubuntu feisty universe

y quitarles el signo # al principio.

Empezamos:

0) apt-get update

1) sudo apt-get install libbluetooth2 bluez-utils original-awk bison flex libbluetooth2-dev autoconf mouseemu libgtk2.0-dev xserver-xorg-input-evdev

2) Para comprobar si el sistema detecta el WIIMOTE pulsamos los botones 1 y 2 del mando simultaneamente y ejecutamos en terminal:

hcitool scan

Si lo detecta debe devolvernos algo parecido a esto:

Scanning …
xx:xx:xx:xx:xx:xx Nintendo RVL-CNT-01

3) Ahora nos descargamos y instalamos libwiimote:

wget http://downloads.sourceforge.net/libwiimote/libwiimote-0.4.tgz?modtime=1173542681&big_mirror=0
tar -xf libwiimote-0.4.tgz
cd libwiimote-0.4/
autoconf
./configure
make
sudo make install

4) y CWiiD:

wget http://abstrakraft.org/cwiid/downloads/cwiid-0.5.03.tgz
tar -xf cwiid-0.5.03.tgz
cd cwiid-0.5.03/
autoconf
./configure
make
sudo make install
sudo ldconfig /usr/local/lib/

6) Abrimos (como root) /etc/X11/xorg.conf y añadimos (antes de editarlo hacer una copia de seguridad):

Section "InputDevice" Identifier "Wiimote" Driver "evdev" Option "Name" "Nintendo Wiimote" EndSection

7) En la sección “ServerLayout” añadimos

InputDevice "Wiimote" "AlwaysCore"

8) Reiniciamos el servidor X

Con esto hemos terminado la instalación.

Para ejecutar CWiiD:

En terminal:

sudo modprobe uinput evdev
sudo find /dev -name uinput

Si el resultado es diferente de /dev/misc/uinput:

sudo mkdir /dev/misc
sudo ln -s [resultado_busqueda] /dev/misc/uinput

Pulsamos los botones 1 y 2 del WIIMOTE

Ejecutamos en terminal:

sudo wminput

Ahora podemos mover el ratón inclinado el WIIMOTE hacia los lados, arriba y abajo.

NOTA: Para no tener que cargar los modulos uinput y evdev cada vez que quiera usar el wiimote editamos (como root) /etc/modules y añadimos:

evdev
uinput

Para usar el modo IR:

1) Colocamos las velas a la izquierda y la derecha del monitor y las encendemos.
¡¡¡¡Cuidado con ponerlo demasiado cerca!!!!

2) Pulsamos los botones 1 y 2 del WIIMOTE y ejecutamos en terminal:

sudo wminput -c ir_ptr

Ahora el ratón se moverá al sitio donde apuntamos con el WIIMOTE.

Que disfrutes! 😀

NOTA: Probado con Ubuntu 7.04 Feisty




Feed Espacio LinuxSi este artículo ha sido de tu interés, considera hacer un comentario o suscribirte al feed para que te enteres de nuevos artículos a través de tu lector de noticias.

Acerca del autor

Un comentario para “Usar WIIMOTE como ratón en Ubuntu”

  1. hola e logrado completar tu tutorial, puedo mover el puntero como yo quiero al colocar las dos velitas pero tengo un grave problema este no alcaza ni la parte superior ni la inferior de mi pantalla haciendome imposible cambiar de ventanas, es esto normal??? o solo me pasa a mi? si hay una forma de cambiar los parametros o lo q sea q me limita porfavor dime

Publica un comentario

Puedes usar estas etiquetas XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <blockquote cite=""> <code> <em> <strong>