Hardware/Tablet/WizardPen
De ProyectoFedora
Tabla de contenidos |
Tablets que funcionan con el Driver WizardPen
Este driver se ha probado con las siguientes Tablets USB.
Esta guía no esta hecha para Tablets que no utilizan USB.
Te recomiendo que leas la guía completa por lo menos una vez, antes de proceder a experimentar con el driver.
Tabletas que funcionan:
* Acecad Flair II GT-504 * Acteck DiPen 5500 * G-pen * Genius Wizardpen * Genius Mousepen * Genius * iBall * Manhattan * Pentagram * QWare * UC-LOGIC
Nombres Conocidos del Systema (Como los reconoce el Kernel) Para averiguarlo, escribe
cat /sys/bus/usb/devices/*/product
* Tablet WP4030U (lsusb: UC-Logic Technology Corp. ) - Tablet WP4030U * Tablet WP5540U (lsusb: UC-Logic Technology Corp. Genius MousePen 5x4 Tablet) - Genius MousePen 5x4 Tablet * Tablet WP8060U (Genius MousePen 8x6 Tablet) - Genius MousePen 8x6" Tablet * Tablet WP8060U (lsusb:UC-Logic Technology Corp.) - Manhattan Graphics Tablet 8x6" * Tablet PF1209 (lsusb: UC-Logic Technology Corp.) - Genius PenSketch 9x12" * Tablet PF1209 - Pentagram Titan Tablet
Si tu Tablet funciona, pero no esta en esta lista, AGREGALA!
Configurando tu Tablet
Información General
Esta guía esta basada en Fedora 8 (Werewolf). Funciona también en Fedora 9 (Sulphur).
Instalando los paquetes necesarios
Opcion 1. Sencilla
Descarga el RPM de WizardPen. La versión mas reciente es la 0.5.0 http://atrpms.net/dist/f8/wizardpen/ http://atrpms.net/dist/f9/wizardpen/
Opción 2. Complicada
{En Construcción}
Configurando udev (Para Tablets USB)
Conecta la Tablet, si no esta ya conectada.
Averigua como se llama corriendo este comando:
cat /sys/bus/usb/devices/*/product
Debe dar como resultado algo asi:
Tablet WP5540U UHCI Host Controller UHCI Host Controller UHCI Host Controller EHCI Host Controller
En este caso, Tablet WP5540U es el nombre de la tableta.
Calibrando
Para calibrar, primero debemos averiguar en que evento se encuentra. Para averiguarlo, corremos:
cat /proc/bus/input/devices
Y buscamos entre la lista que aparece, algo que diga "Tablet"
I: Bus=0003 Vendor=5543 Product=0004 Version=0000 N: Name=" TABLET DEVICE" P: Phys=usb-0000:00:10.2-1/input0 H: Handlers=mouse1 event2 B: EV=1f B: KEY=400 0 3f0000 0 0 0 0 0 0 0 0 B: REL=303 B: ABS=7f00 1000003 B: MSC=10
En este caso, el evento es "event2". En este caso, sería '/dev/input/event2
Ahora que ya tienes detectado tu evento, corre el siguiente comando:
wizardpen-calibrate /dev/input/event2
Esto te pide que presiones con el stylus la una esquina, y su esquina opuesta. Al hacer esto, verás unos números. Ya tienes calibrada tu tablet, pero aun no terminamos. Al final genera una lista parecida a esta:
Section "InputDevice"
Identifier "WizardPen Tablet"
Option "SendCoreEvents" "true"
Driver "wizardpen"
Option "Device" "/dev/input/event2"
Option "TopX" "2199"
Option "TopY" "3598"
Option "BottomX" "30325"
Option "BottomY" "29278"
Option "MaxX" "30325"
Option "MaxY" "29278"
EndSection
Guardala, pues la vamos a necesitar en el siguiente paso.
Configurar X
X es el entorno gráfico. Recibe las teclas que presionas en el teclado y mouse, y lo convierte en señales que el software puede utilizar. Por tanto, necesitamos que X detecte la Tablet para que la pueda utilizar como mouse. Para hacerlo debemos editar un archivo.
Nota/Advertencia: Si no sabes lo que haces, o lo haces mal, es posible y probable que no puedas arrancar en modo gráfico. Sin embargo, si sigues las instrucciones bien, no tendrás ese problema. Aun si no inicia X, reconfigurarlo es sencillo, pero no será parte de esta guía.
Ahora, a editar el archivo xorg.conf!
El archivo se encuentra en
/etc/X11/xorg.conf
Primero, vamos a respaldar la configuración actual. Necesitas la contraseña de "root" para los siguientes pasos.
su - cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
Ahora, vamos a editar el archivo. vi es un editor visual de consola. Existen muchas alternativas mucho más sencillas. Utiliza tu preferida, o sigue estos pasos.
vi /etc/X11/xorg.conf
Presiona I para que "-- INSERT --" aparezca en la pantalla. Esto te permite editar el archivo.
Busca la sección que dice "ServerLayout", agrega:
InputDevice "WizardPen Tablet" "AlwaysCore"
Ahora busca el final del archivo, y pega el resultado de tu calibración, y pegalo al final en su propia sección del archivo. Para guardar el archivo, presionas ESC, y escribes :wq y presionas Enter. Recuerda escribir " : "
Si lo hiciste bien, debe arrancar el servidor X de video cuando tengas la Tableta conectada... Pero si no la tienes, no arrancará! Por tanto, seguimos configurando más cosas debido a que el driver aun no soporta detectar el aparato al conectarlo.
Abrimos el archivo "/etc/rc.local". Recuerda que necesitamos permisos de root, asi que si no eres root, corre el comando "su -" antes.
vi /etc/rc.local
Presiona I para que aparesca "-- INSERT --"... y pega el siguiente código al final del archivo. Recuerda editar el event2 por el evento que te arroja tu sistema.
XORG_CONF=/etc/X11/xorg.conf if [ -e /dev/input/event2 ]; then sed -ie 's/^\(\s*\)\#\(\s*InputDevice\s\s*\"WizardPen\ Tablet\"\s\s*\"AlwaysCore\"\)\s*$/\1\2/' "$XORG_CONF" echo "Udev creó /dev/input/event2 = La Tablet fue detectada y habilitada!" else sed -ie 's/\(^\s*InputDevice\s\s*\"WizardPen\ Tablet\"\s\s*\"AlwaysCore\"\)\s*$/\#&/' "$XORG_CONF" echo "Udev no creó /dev/input/event2 = La Tablet no fue detectada. " fi
Guarda el archivo (Presiona ESC, y escribe :wq y presiona Enter)
Ahora, para probar si detecta la Tablet, corre este comando:
/etc/rc.local start
La salida debe indicarte si la detecta o no. Intenta desconectando y reconectando la Tablet y corriendo ese comando, y verifica que la detecte correctamente.
Ahora haz logout de tu ambiente gráfico (System-> Log Out) y ingresa nuevamente. Debes tener la Tableta funcionando. Si no arranca X, significa que algo salió mal, y debemos reconfigurarla.
