Me congratula presentar por fin uno de mis desarrollos en los que antaño trabajé y que por fin me he decidido a publicar: Wiican, el gestor de wiimote para Gnome:
Wiican puede ser considerado un frontend para wminput. Gestiona tus mapeos cwiid y asisten en la configuración y estados por los que pasa el wiimote. CaracterÃsticas más representativas:
- Hace transparente la carga del módulo uinput
- Avisa si existe el requerido dispositivo bluetooth o no
- Muestra los diálogos de “Presiona 1+2 para conectar”
- Gestiona tus mapeos en una pequeña biblioteca
- Muestra un desplegable para fácilmente cargar un mapeo
De serie cuenta con dos mapeos: uno para utilizar el wiimote como ratón y otro para jugar alegremente a Neverball con el wiimote.
Dada su publicación en Launchpad he abierto la veda a sugerencias, reportes de bugs, y traducciones de la cual ya se encuentra una en castellano. Cualquiera que quiera colaborar es bien venido tanto para aportar ideas, fallos, traducciones o código.Para instalar hay varias opciones que expongo por orden de sugerencia (Actualizado 02/01/10):
No related posts.















Enhorabuena crack!!!
Gracias Rodri y ya sabes, si os interesa por el CGA cuenta conmigo.
Felicitaciones por la aplicación. Cometo cometer de Turco posible que pueda. holas @ todos … (perdon por mi un poco Espanol
)
¡hola!
I have read about your app on Ojeda's post on Planet Gnome.
I immediately tought of some icons I made in Tango style a while ago, just for fun, featuring also a wiimote.
Maybe you could be interested in it
http://ulisse.wordpress.com/2007/01/04/wii-cons/
(mi blog es en italiano, pero non crèo que es un problema por un hispanofono)
The icons are under GPL license, so they fit perfectly in GNOME software.
Let me know what you think!
Hey Metin! Gracias a ti por visitar el blog. Espero que te vaya bien, pero no entiendo: ¿cometo cometer de Turco?
@ulisse this icons are gorgeous! I definitely wan't to used them as artwork for Wiican, can i?
Do you have those icons in several sizes 16, 24, scalable svg?
@Felix: surely you can! There is a tarball with the icon and sources at this address:
http://www.nuovisuoni.it/ulisse/wii/wii.tar.bz2
Enjoy
@ulisse you're right, i didn't saw it!
I will use them as new Wiican artwork. Do you user in Launchpad?, maybe i can add you to wiican team and will be easier for take care of this artwork issues.
Thank you!
My Launchpad profile is here:
https://launchpad.net/~ulipo
but I've never used it.
Feel free to add me to the project, if you feel like, I'll do my best to be present in some way
Gracias por la aplicación tocayo. Jamás imaginé mejor mando multimedia que un mando de la wii, y tu lo has hecho fácil y accesible
Muchas gracias @socutronic, me alegra que la aplicación te sea útil y, ya sabes, si encuentras/creas algún mapeo que te proporcione alguna utilidad curiosa no dejes de comentármelo.
Hola, enhorabuena.
Acabo de instalarlo en un pc con ubuntu 9.10 que uso solo con Telebision como media center.
Quiero hacer una escucha de mando sin tener que elegir un mapeo.
Hay alguna posibilidad de hacerlo?
Lo que quiero es que cuando al arrancar el pc entra en telebision a modo pantalla completa, entonces tener ya activada la espera de conexion a mando wii, y conectarlo solo pulsando 1+2, asà no necesito tener ni raton ni teclado ya que desde el propio telebision puedo apagar la maquina.
un saludo
Oye @Zagalet! pues no me parece una mala feature para implementar: poder arrancar wiican cargando un mapeo concreto.
¿Tienes usuario en Launchpad? Lo ideal serÃa que lo propusieras como un bug: https://bugs.launchpad.net/wiican/+filebug y ya me encargo yo de clasificarlo como una wishlist. Si lo haces asà aparecerás como el que propone dicha feature, participando de esta manera en el desarrollo.
Te doy una solución que de momento te puede servir. Puedes escribirte un fichero de autoarranque al inicio de sesión que lance wminput para auto-cargar el mapeo de ratón. Para ello escribe el siguiente fichero: ~/.config/autostart/wminput.desktop
[Desktop Entry]
Name=wminput
Exec=wminput -w
Terminal=false
Type=Application
StartupNotify=false
La próxima vez que arranques tu sesión de escritorio cargarás wminput a la espera de que pulses 1+2. Aunque, no verás ningún aviso visual y más te vale tener el bluetooth activo o petará. Algo es algo, ya me cuentas si te sirvió. ¡Saludos!
@Félix, ha funcionado a la primera.
Solo me faltarÃa crear el mapeo correcto ya que la opción de usar el acelerómetro como ratón no me convence y solo con el cursor, enter, esc y la tecla de propiedades hay más que suficiente para controlar Telebision http://www.telebision.com/ (XBMC en español).
Por cierto, ya he reportado el bug, supongo que estará bien explicado https://bugs.launchpad.net/wiican/+bug/502292
Por cierto, aun no habÃa usado nunca el bluetooth en el PC y ahora se me está ocurriendo crear una aplicación de Android como mando a distancia del Telebision. Tendré que investigar un poco la API ;-P
un saludo y gracias
Wiican aun no provee un mecanismo sencillo para utilizar el sensor IR del wiimote como ratón. Se que tiene que ver con incluir en la configuración de Xorg el driver evdev.
Te recomiendo que intentes configurarlo con wminput tal y como dicen los tutoriales por ejemplo: http://www.espaciolinux.com/2007/09/usar-wiimote-como-raton-en-ubuntu/
Si te funciona puedes crear un nuevo mapeo en Wiican con el contenido de /etc/cwiid/wminput/ir_ptr y listo!
Ya he creado el mapeo para Telebision
#buttons_telebision
Wiimote.A = KEY_ENTER
Wiimote.B = KEY_BACK
Wiimote.Up = KEY_UP
Wiimote.Down = KEY_DOWN
Wiimote.Left = KEY_LEFT
Wiimote.Right = KEY_RIGHT
Wiimote.Minus = KEY_BACK
Wiimote.Plus = KEY_PROPS
Wiimote.Home = KEY_ESC
Wiimote.1 = KEY_C
Wiimote.2 = KEY_SPACE
Con estos controles hay más que suficiente.
Pero tengo algun problema al detectar el wiimote. He reiniciado muchas veces y de cada 10 veces un par me conecta.
Si salgo de Telebision y ejecuto wminput no sale el error del uinput, por lo que no se que puede estar pasando.
He probado un par de veces de reiniciar sin cargar Telebision al inicio y me lo ha cogido bien.
Hay algun log que se guarde de wminput?
@Zagalet que bueno tu mapeo, no conocÃa Telebision por cierto pero parece otra modificación de XBMC (mi preferida es boxee
).
Estoy seguro que la solución que te he dado no es de las mejores pero no se me ocurrÃa otra. Supongo que ese mismo fichero .desktop te lo puedes poner en en el escritorio y ejecutarlo a mano.
¿Sabes? creo que lo más aconsejable es que tratemos este asunto como una Answer en Launchpad: https://answers.launchpad.net/wiican
Asà cualquiera puede opinar también de este asunto e igual sale algo en claro.
Hola, seguramente ando muy perdido pero lo que busco es conseguir hacer con el winmote una pizarra digital tal como este programa en windows http://www.smoothboard.net/
soy profesor y no sé si esto es posible con wiican…
Gracias
Hola @sasogu, desde luego serÃa un gran uso para wiican. ¿Puedes darme algún detalle más sobre la pizarra a la que te refieres? No se si se trata de algún tipo de display o es también dispositivo de entrada/salida.
¡Saludos!
Hasta donde he leÃdo, a lo que se refiere sasogu es a un software desarrollado para windows http://www.bluesoleil.com/download/index.asp que permite utilizar el mando de la wii y un led infrarojo para interactuar con una proyección del escritorio a través de un cañón. En internet se encuentran alguna documentación buscando pizarra digital de bajo coste.
Un saludo y gracias por wiican
Pues siento decir que difÃcilmente va a haber una versión de WiiCan para sistemas Windows. WiiCan en realidad es un frontend para wminput para el cual, creo, no hay versión para Window, la GUI está codeada en GTK y los últimos desarrollos están guiados a su integración con DBus, luego GNU/Linux es el sistema operativo objetivo.
Hola, acabo de instalar wiican en debian testing. Me ha sorprendido gratamente. Pero necesito un mapeo diferente y no sé por dónde empezar.
El uso serÃa para ver pelis, y me valdrÃa con pausa, rebobinar y pasar. Me darÃa igual que fuera para totem o vlc.
Para seleccionar el archivo y lanzarlo, ya he visto el de zagalet, del cuál parte me puede servir.
Esta es mi idea, si me podeis ayudar a buscar lo que quiero… (dónde o cómo buscar la orden de pausa, étc)
Muchas gracias
Ten por cuenta que la manera de definir los mapeos en Wiican es desde el propio gestor, como puedes ver en esta captura:
http://picasaweb.google.es/lh/photo/vnkp0fLcvtam6QYhgAnAnQ?feat=directlink
El formato es el que cwiid (la librerÃa en la que me baso) impone. Hay poca documentación, la verdad. Pero la mejor tengo un enlace con unos pocos de mapeos:
http://www.pcxperience.com/wminput/
Espero que te sea útil.
Muchas gracias, felix, al final he conseguido más o menos lo que querÃa, de la siguiente manera:
Wiimote.A = KEY_ENTER
Wiimote.B = KEY_ESC
Wiimote.Up = KEY_UP
Wiimote.Down = KEY_DOWN
Wiimote.Left = KEY_LEFT
Wiimote.Right = KEY_RIGHT
Wiimote.Minus = KEY_BACK
Wiimote.Plus = KEY_FORWARD
Wiimote.Home = KEY_F11 (Pantalla completa)
Wiimote.1 = KEY_SPACE (Pause)
Wiimote.2 = KEY_Q (Cerrar Totem)
Plugin.acc.X = REL_X
Plugin.acc.Y = REL_Y
Para ello, en totem,he ido pulsando todas las teclas hasta saber cuál funciona y mapearlas en el wiican. Con Vlc no lo he podido hacer, pero de momento me vale.
@Pucio, entonces ese mapeo es para Totem. Me lo apunto, estoy pensando en incluir unos pocos de mapeos por defecto con wiican, no solo el de ratón y neverball.
Efectivamente, felix, es para totem. Tengo otro para vlc pero no me convence. Si quieres lo pongo
@Pucio, tengo en mente montar una especie de repositorio web de mapeos donde la gente pueda subir los suyos propios y que, desde WiiCan se podrán hacer búsquedas y descargarlos. Contaré contigo para que subas los tuyos cuando implemente esa ‘feature’.
sin problemas, puedes ponerlos si quieres. TE pego el de vlc, por si a alguien le interesa
Wiimote.A = KEY_ENTER
Wiimote.B = KEY_LEFTALT ##Alt combinations can be made with other keys
Wiimote.Up = KEY_UP
Wiimote.Down = KEY_DOWN
Wiimote.Left = KEY_LEFT #Con alt, rebobina
Wiimote.Right = KEY_RIGHT #Con alt, pasa
Wiimote.Minus = KEY_BACK
Wiimote.Plus = KEY_FORWARD
Wiimote.Home = KEY_F #pantalla completa
Wiimote.1 = KEY_SPACE #Pause
Wiimote.2 = KEY_F4 #Con alt, para cerrar el vlc
Plugin.acc.X = REL_X
Plugin.acc.Y = REL_Y