Tableta Genius MousePen en Lenny

Bueno, una alegría mas que me ha dado Lenny: configurar (al fin) la tableta Genius.

Se trata de una tableta Genius MousePen 5x4, por USB. Buscando buscando encontré en The Digital Blue Wave un tutorial para configurar las tabletas Genius de tipo WizardPen (la MousePen se incluye) en Ubuntu. ¿Funcionará en Lenny? ¿Por qué no?

El tutorial enlaza a un driver de la tableta en http://specificcrap.arbitrarycrap.com Dando la opción a descargarse el binario o compilar el driver. Probé lo segundo, conforme a las instrucciones del artículo, se compiló bien, lo coloqué en su destino, hice las modificaciones pertinentes y al reiniciar gdm, como si nada. No recuerdo si reinicié o no el equipo, quizas ese fué el fallo.

Por seguir probando, descargué el binario, lo coloqué en /usr/lib/xorg/modules/input/ reinicié gdm y ¡tachaaan! el lápiz funcionando. En el mismo blog comentan que la funcionalidad del mini ratón que lleva esa tableta no está totalmente implantada, pero teniendo ratón convencional... ¿quien necesita la ratita?

El primer problema: el lapiz funciona pero el ratón (el convencional PS/2) no tira. Da igual, lo primero es lo primero. Abrimos GIMP, configuramos la tableta en Editar->Preferencias->Dispositivos de entrada y voilá dibujando variando presión y todo. Abrimos Inkscape, y mejor todavía (que gusto el pincel caligráfico).

Una vez comprobado el funcionamiento, investigamos el tema del ratón. Resulta que en el xorg.conf le hemos puesto driver 'vmmouse'. Lo dejamos en 'mouse', reiniciamos gdm y ya tenemos ratón y lapiz.

La sorpresa viene cuando volvemos a abrir GIMP para jugar un ratito... resulta que ahora al presionar con el lapiz este pinta pero no se mueve. En cambio con Inkscape, funciona perfectamente. Tras un buen rato de investigación encuentro un comentario en el mismo blog. Para resolver un problema de ruido en GIMP dicen que hay que especificar la opcion 'Device' en el xorg.conf para el ratón. Detectamos el dispositivo con cat /dev/input/mouse1 y lo metemos en el xorg.conf . Reiniciamos gdm y... ¡funciona todo perfecto!

En resumen y rápido

1.- Descargar http://specificcrap.arbitrarycrap.com/wizardpen_drv.so y guardar en /usr/lib/xorg/modules/input/
2.- Encontrar el identificador de la tableta con cat /proc/bus/input/devices | grep Name
3.- Configurar xorg.conf (requiere localizar el ratón con cat /dev/input/mouseX

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "Emulate3Buttons" "true"
Option "Device" "/dev/input/mouse1"
EndSection

Section "InputDevice"
Identifier "WizardPen Tablet"
Option "Name" "UC-LOGIC Tablet WP5540U"
Option "SendCoreEvents" "true"
Driver "wizardpen"
Option "TopX" "5619"
Option "TopY" "6554"
Option "BottomX" "29405"
Option "BottomY" "29671"
Option "MaxX" "29405"
Option "MaxY" "29671"
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "WizardPen Tablet" "SendCoreEvents"
InputDevice "Configured Mouse" "CorePointer"
EndSection

4.- Reiniciar gdm y configurar GIMP en Editar->Preferencias->Dispositivos de entrada

Para mas dudas: http://digitalbluewave.blogspot.com/2008/04/genius-wizardpen-with-hardy-heron-and.html

Saludos