Tableta gráfica Wacom Bamboo Pen en Karmic

Preparar gráficos para las diapositivas de clase es una tarea ardua y costosa. A veces, esos gráficos podrían hacerse más rápidamente en papel, y tras escanearlos, se podrían incrustar en el documento de presentación que queramos usar. Pero ya que el Olentzero estaba esperando mi carta, decidí pedirle una tableta gráfica para poder dibujar directamente con un lápiz sobre la tableta – y pasarlo a digital – como si lo hiciera sobre papel y disfrutar mientras «pinto».

El Olentzero me trajo una tableta Wacom (Bamboo Pen), y aunque es compatible Linux, el problema radica en que, de serie, Ubuntu Karmic no la reconoce. Lógicamente la comunidad se ha volcado en cambiar la situación y ya hay una solución . En ese enlace se resume lo que habría que hacer para distintas tabletas gráficas Bamboo (Pen, Touch, Pen & Touch…) y distintas versiones de Ubuntu. Dada la diversidad de opciones, que los enlaces están un poco desperdigados, y que ya hay nuevas versiones, resumo aquí lo que hay que hacer para instalar la tableta Bamboo Pen en Karmic, con todos los enlaces bien colocaditos, y paso a paso, para que con una sesión de copy&paste y 10 minutillos, tengáis la tableta funcionando. Vamos allá.

Preparamos el entorno, descargando paquetes necesarios:

# apt-get update
# apt-get install build-essential libx11-dev libxi-dev x11proto-input-dev 
# apt-get install xserver-xorg-dev tk8.4-dev tcl8.4-dev libncurses5-dev
# apt-get install libhal-dev

El fichero de cabeceras hids.h es necesario para compilar los drivers de linuxwacom más adelante:

# wget http://kernel.ubuntu.com/git-repos/ubuntu/linux-2.6/drivers/hid/hid-ids.h
# cp ./hid-ids.h /lib/modules/`uname -r`/build/drivers/hid/hid-ids.h

Ahora tenemos que descargar los drivers linuxwacom-0.8.4-3.tar.bz2 (ojo, hay que navegar el enlace, no vale con «Guardar destino como…»)

También necesitaremos descargar los parches necesarios para Bamboo Pen ( wcm2_patch.tar.bz2 )

Descomprimir y parchear todo:

# tar -xvjf linuxwacom-0.8.4-3.tar.bz2
# tar -xjvf wcm2_patch.tar.bz2        
# cp wcm2_patch/*.patch linuxwacom-0.8.4-3/     
# cd linuxwacom-0.8.4-3/
# patch -p1 < wacomcpl-exec.patch
# patch -p1 < wacom_sys.c.patch
# patch -p1 < wacom_wac.c.patch
# patch -p1 < wacom_wac.h.patch
# patch -p1 < wactablet.h.patch
# patch -p1 < wacusb.c.patch
# patch -p1 < wcmUSB.c.patch

Y comienza la compilación de los drivers:

# make clean
# ./configure --enable-wacom --prefix=/usr
# make
# make install

Ahora ojo, porque la versión del módulo de kernel wacom.ko, dependerá del kernel que estemos usando. En mi caso, haciendo «uname -a» vemos que la versión que necesito es la 2.6.31.

Cargamos el módulo y reconstruímos las tablas de dependencias entre módulos:

# insmod /lib/modules/$(uname -r)/kernel/drivers/input/tablet/wacom.ko
# depmod -e

Necesitaremos decirle a HAL cómo es nuestra tableta gráfica y qué capacidades tiene, generando un fichero .fdi para ello. Tranquilos, ya está hecho, sólo hay que descargarlo y dejarlo en su sitio:

$ sudo cp Favux_new-generic_rc2_10-linuxwacom.fdi.txt /usr/share/hal/fdi/policy/20thirdparty/10-linuxwacom.fdi

Si todo ha ido bien, conectaremos la tableta, y al pedir un listado de dispositivos USB conectados, obtendremos algo como :

# lsusb
...
Bus 001 Device 006: ID 056a:00d4 Wacom Co., Ltd 
Bus 001 Device 004: ID 046d:c50e Logitech, Inc. MX-1000 Cordless Mouse Receiver
Bus 001 Device 003: ID 05e3:0606 Genesys Logic, Inc. USB 2.0 Hub / D-Link DUB-H4 USB 2.0 Hub
...

(lo importante es la línea Wacom, el resto dependerá de vuestros dispositivos USB 🙂

Ya sólo hace falta indicarle a las X que tenemos un nuevo dispositivo de entrada, editando para ello el fichero /lib/udev/rules.d/40-xserver-xorg-input-wacom.rules y añadiendo (sólo la línea ATTRS, el resto simplemente sirve para situarnos en contexto):

..
ATTRS{idVendor}=="056a", ATTRS{idProduct}=="00d4", SYMLINK+="input/tablet-wacom-bamboo-pen"
# Convenience links for the common case of a single tablet.  We could do just this:
..

(donde pone 00d4 poner el id que nos devuelva lsusb, que en el caso de Bamboo Pen es 00d4)

Reiniciar. ¡Buf! Que ustede lo dibujen bien.

PD: tal cual está, la tableta debe de ser reconocida y podréis trabajar con ella sin problemas. Pero si queréis que por ejemplo GIMP detecte cuándo presionáis más o menos el lápiz sobre la tableta, y en función de ello se realicen unos trazos más finos o gruesos, hay que configurar GIMP. Es fácil, basta con seguir estas explicaciones paso a paso con pantallazos.

GIMP: Curso de iniciación

Koro nos escribe para contarnos (en euskera y castellano):
—————
Elgoibarko Zerikasi Bitartekotza Zerbitzutik, 16 orduko «Irudiak Gimp programaren bidez lantzeko hastapen ikastaroa» antolatu dugu.

Ikastaroko datuak hauexek dira:
Datak: Otsailaren 9tik – Otsailaren 19a arte
Ordutegia: 16:30etatik 18:30ak arte (astelehenetik ostegunera)
Tokia: IMHko Danobat Gelan (Elgoibarren)
Irakaslea: Koro Gabiola
Nori zuzendua: Debabarreneko 25 urtetik gorako edonori zuzendua dago –
Informazio gehiagorako edo izena emateko: Tel. 943 748271 (Leire) / zerikasi AT imh es

Eskerrik asko informazioa zabaltzen laguntzeagatik!

—————————————————————-

Desde el Servicio de Mediación de Zerikasi (en Elgoibar), hemos organizado el siguiente curso de iniciación de tratamiento de imágenes con Gimp.

Datos del curso:
Fechas: Del 9 al 19 de febrero
Horario: de 16:30 a 18:30 hrs. (de lunes a jueves)
Lugar: IMH (Aula Danobat) – en Elgoibar
Profesora: Koro Gabiola
Dirigido a: Mayores de 25 años residentes en Debabarrena – Para más información
e inscripciones contactar con : Leire (Tel. 943 748271) – Email: zerikasi AT imh es

Curso de tratamiento de imágenes con GIMP

Koro Gabiola, del IMH, ha publicado bajo licencia CC-SA el manual de un curso de introducción al tratamiento de imágenes con GIMP (incluídos ejercicios). Éste es el temario:

   1.    Formatos de imagenes
         1. Formatos vectoriales y mapa de bits
         2. Compresión de los archívos digitales
         3. Resumen de los formatos de imágenes más habituales
         4. Tamaño y calidad de las imagenes
         5. Modo de color
   2. Búsqueda de imágenes: diferentes fuentes
         1. Diferentes fuentes de dónde podemos sacar imágenes
         2. Banco de imágenes del Ministerio de Educación
         3. Flickr: servicio on-line de compartición de imagenes
         4. Wikipedia: la enciclopedia de contenido libre que todos pueden editar
         5. Google: el buscador de los buscadores
         6. Adquirir la imagen desde un escaner
         7. Adquirir la imagen desde un documento, página web..
   3. Introducción al Gimp
         1. Introducción y entorno del Gimp
         2. Ejercicio de ejemplo: crear y guardar una imagen
   4. Gimp: Adquirir imagenes desde diferentes fuentes
         1. Adquirir con el Gimp una imagen desde un scanner
         2. Adquirir desde algún documento, web...
         3. Ejemplo de aplicación
   5. Gimp: Herramientas de selección
         1. Introducción a las herramientas de selección
         2. Herramienta de selección de rectángulos
         3. Herramienta de selección de elipses
         4. Herramienta de selección libre o Lazo
         5. Herramienta de selección Varita Mágica
         6. Herramienta de selección por color
         7. Herramienta de selección Tijera
         8. Herramienta de selección Máscara Rápida
   6. Gimp: Herramientas de transformación
         1. Introducción a las herramientas de transformación
         2. Herramienta de mover
         3. Herramienta de recorte
         4. Herramienta de rotación
         5. Herramienta de escalado
         6. Herramienta de inclinación
         7. Herramienta de perspectiva
         8. Herramienta de volteo
   7. Gimp: Herramientas de pintura
         1. Introducción a las herramientas de pintura
         2. Herramienta de clonado
         3. Herramienta de lápiz
         4. Herramienta de brocha o pincel
         5. Herramienta aerógrafo
         6. Herramienta borragoma
         7. Herramienta de relleno o Cubo de pintura
         8. Herramienta de tinta
         9. Herramienta de marcado a fuego / quemar
   8. Gimp: Capas
         1. Introducción a las capas
         2. Añadir una capa a una imagen
         3. Enlazar varias capas
         4. Ocultar - mostrar una capa
         5. Cambiar el orden de las capas
         6. Añadir una capa de fondo de color
         7. Modos de fusión de capas
   9. Gimp: Herramienta de texto - Logotipos
         1. Herramienta de texto
         2. Cambiar las propiedades del texto
         3. Creación de logotipos
  10. Gimp: Herramientas de ajustes
         1. Herramienta de niveles y curvas
         2. Herramienta tono y Saturación
         3. Herramienta de Umbral
         4. Herramienta posterizar
  11. Gimp: Ejercicios de aplicación
         1. Ejercicio: Selección de partes de imágenes
         2. Ejercicio: hacer desaparecer una zona de la imagen por medio de clonación
         3. Ejercicio: montaje de 2 imagenes una sobre otra
         4. Ejercicio: quitar las arrugas al rostro
         5. Ejercicios: quitar zonas con herramienta de clonar
         6. Ejercicio: arreglar color de imagenes
         7. Ejemplo de fusión de capas
         8. Ejemplo: aplicación de varios conceptos
         9. Ejemplo de saturación
        10. Ejemplo de foto quemada con flash
        11. Ejemplo de modo de fusión de capas: colorear un ojo
  12. Gimp: hacer apuntes con el gimp
         1. Capturas de pantalla con el gimp
  13. Créditos, licencia y agradecimientos
         1. Créditos y licencia
         2. Agradecimiento

¡Gracias y felicidades por el buen material publicado!