Usar un Wiimote para manejar el apuntador de la computadora.
Había visto vídeos y a guivaloz manejar el apuntador de sus computadoras con el Wiimote de Nintendo, me parece una excelente idea, sobre todo para evitar cuando estamos dando una charla que alguien este dando click para cambiar las diapositivas de la presentación, claro que es más barato comprar un aparato para hacer eso, pero si ya tenemos un Wimmote, ¿porque no aprovecharlo en otras cosas además de jugar?
Para lograr esto solo tuve que instalar el paquete “wmgui”, que se encuentra en los repositorios de Debian con la siguiente instrucción…
aptitude install wmgui
Al terminar la instalación veremos en el menú de Gnome Aplicaciones-> Accesorios-> Wmgui
Al abrirlo veremos lo siguiente…
Ahora para probar que detecte el wimmote hay que seleccionar File-> Connect y apretar en el wiimote los botones 1 y 2 al mismo tiempo, y después dar click en aceptar.
Si lo detectó, veremos los siguiente…
Para checar el sensor de movimiento hay que habilitar en Settings-> Acc Data y veremos lo siguiente…
Ya que lo detectó con esto aún no podemos manejar el apuntador con el wiimote, esto es solo para checar que el wiimote es detectado.
Para manejar el apuntador debemos correr el programa desde consola “wminput”…
Aquí se me presento un problema, al tratar de correrlo me marcó un error, el cual fue el siguiente…
“unable to open uinput”
Para solucionarlo solo tuve que cambiar el dueño y grupo del archivo, adecuándolo a que fuera para el usuario con el cual lo manejaré, hice lo siguiente…
chown (usuario con el que nos loguemos) /dev/input/uinput
chgrp (usuario con el que nos loguemos) /dev/input/uinput
Una vez que cambié el dueño y el grupo al teclear en consola “wminput”, veremos lo siguiente…
Una vez que vemos ese mensaje al apretar los botones 1 y 2 del wiimote aparecerá el mensaje “Ready” ya podemos manejar el puntero con el wiimote.
¿Para qué lo voy a usar?, pues en mi caso simplemente para cambiar de página cuando esté dando una presentación, pero no creo que solo sirva para eso.




