HowTo:Fotografía:WacomIntuos
De Luispa
Instalación tableta Wacom Intuos3
Linux Wacom
El proyecto Linux Wacom gestiiona los drivers, librerías y documentación que permitirán configurar y trabajar con Tabletas Wacom bajo el sistema operativo Linux. Contiene además aplicaciones de diagnóstico, así como drivers actualizados para el kernel y para Xorg XInput.
NOTA: http://bugs.gentoo.org/show_bug.cgi?id=290730
In summary: x11-drivers/linuxwacom for <=xorg-server-1.6 No need for in-kernel kernel modules if USE=modules. x11-drivers/xf86-input-wacom for >=xorg-server-1.7 Requires that the kernel modules be built (and since Gentoo doesn't separately package the modules, this must be done in-kernel). Hopefully that clears everything up? If not, please contact me separately on IRC or by email and I'll be happy to clear up any remaining confusion. 5:)
Instalación
- El kernel tiene que tener configurado el driver de wacom, de modo que "linuxwacom" pueda sobre-escribirlo más adelante.
| Configuración del kernel de Linux: Device Drivers |
Device Drivers
Input device support
Tablets
<M> Wacom Intuos/Graphire tablet support (USB)
Nota: También es recomendable añadir lo siguiente en la Sección de Device Drivers y USB
En mi caso tengo todos seleccionados.
EHCI , OHCI , USB Human Interface Device+HID input layer)
|
- Recompilar el kernel y rearrancar el equipo.
Se instalará el driver /lib64/modules/2.6.28-gentoo-r1/kernel/drivers/input/tablet/wacom.ko Al instalar "linuxwacom" se añade otro driver y todavía no tengo muy claro cual es el que se usa...: /lib/modules/2.6.28-gentoo-r1/input/wacom.ko /lib/modules/2.6.28-gentoo-r1/kernel/drivers/input/tablet/wacom.ko
- Modifico el fichero /etc/portage/package.keywords
# Tarjeta Tablet Wacom Intuos3 =x11-drivers/linuxwacom-0.8.2 ~amd64
- Modifico el fichero /etc/portage/package.use
# Tarjeta Wacom Intuos 3 x11-drivers/linuxwacom gtk module usb
- Verifico qué se instalaría y con qué variables USE
| Código:
# emerge -pv linuxwacom
|
# emerge -pv linuxwacom These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] x11-drivers/linuxwacom-0.8.2 USE="gtk module usb -tcl -tk" 1,068 kB Total: 1 package (1 new), Size of downloads: 1,068 kB |
- Realizo la instalación
- Se instala lo siguiente:
>>> /usr/bin/xidump >>> /usr/bin/xsetwacom >>> /usr/bin/wacdump >>> /lib/modules/2.6.28-gentoo-r1/input/wacom.ko >>> /etc/udev/rules.d/60-wacom.rules
- Tal como está documentado en la configuración de Xorg 1.5, para reconocer los dispositivos USB en XWindow se puede usar HAL en vez de xorg.conf. Para poder detectar la tarjeta wacom basta con crear el siguiente fichero.
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- this is probably a bit imprecise -->
<deviceinfo version="0.2">
<device>
<match key="info.category" contains="input">
<match key="info.product" contains_outof="Wacom">
<merge key="input.x11_driver" type="string">wacom</merge>
<merge key="input.x11_options.Type" type="string">stylus</merge>
<append key="info.callouts.add" type="strlist">hal-setup-wacom</append>
<append key="wacom.types" type="strlist">eraser</append>
<append key="wacom.types" type="strlist">cursor</append>
<append key="wacom.types" type="strlist">pad</append>
</match>
</match>
</device>
</deviceinfo>
Nota: En algunos casos se han detectado problemas con X (no arranca debido a errores del tipo "(EE) Wacom Intuos3 6x11 eraser: Top/Bottom area overlaps with another devices."). Si es tu caso (en mi caso es así), usa el siguiente fichero
<?xml version="1.0" encoding="UTF-8"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
<device>
<match key="input.x11_driver" contains="wacom">
<match key="input.x11_options.Type" contains="stylus">
<merge key="input.x11_options.TPCButton" type="string">on</merge>
<merge key="input.x11_options.KeepShape" type="string">on</merge>
<merge key="input.x11_options.Threshold" type="string">1</merge>
<merge key="input.x11_options.PressCurve" type="string">50,0,100,50</merge>
</match>
</match>
<match key="input.x11_driver" contains="wacom">
<match key="input.x11_options.Type" contains="eraser">
<merge key="input.x11_options.TPCButton" type="string">on</merge>
<merge key="input.x11_options.KeepShape" type="string">on</merge>
<merge key="input.x11_options.Threshold" type="string">1</merge>
<merge key="input.x11_options.PressCurve" type="string">50,0,100,50</merge>
</match>
</match>
</device>
</deviceinfo>
Integración con VMWare
Uno de los problemas que me he encontrado con la tableta Wacom es su integración con pruebas que realicé con VMWare Workstation y Windows 7 como Guest. Con windows 7 sólo se reconoce la Wacom si se activa su puerto USB justo a la hora de arrancar el Guest (justo tras hacer Power On, haciendo clic en el puerto USB de la Wacom y "conectándolo").
Si conecto la Wacom, físicamente o usando la opción de "Connect", una vez que la VM ha hecho boot, el dispositivo (tableta) no se conecta nunca y no funciona.
La configuración en el fichero .vmx es correcta, con todas las opciones bien configuradas, incluso la auto-reconexión. Da igual lo que se use, al final nunca se reconecta. Tras múltiples pruebas he encontrado esta discusión con el mismo problema y tras seguir el "workaround" he podido resolverlo usando el programa devcon, que tras instalarlo creo un acceso directo en el escritorio y cambio sus propiedades, para que al arrancar lo haga con el argumento "rescan".
- La mecánica es la siguiente:
1.- Arranco la VM con el Guest 7, con la tarjeta Wacom conectada. 2.- Tras el boot, VM->Removable devices->Wacom->Connect 3.- Doble clic en acceso directo de "devcon rescan"
- Configuración USB antes del boot
usb.present = "TRUE" usb.pciSlotNumber = "32" usb:0.present = "TRUE" usb:1.present = "TRUE" usb:1.deviceType = "hub" usb:0.deviceType = "mouse" usb.generic.autoconnect = "TRUE" usb.generic.allowHID = "TRUE" usb.autoConnect.device0 = ""
- Cómo se detecta mi Wacom
Jun 27 22:28:15.144: vmx| USB: Found device [name:Wacom\ PTZ-631W vid:056a pid:00b5 path:4/0 speed:full family:hid,hid-bootable]
- Otro problema es la absurda pesadilla de Windows de intentar controlar lápiz, en vez de dejarle el control completo al driver de Wacom. Lo que he hecho es desactivar el control desde Windows (cuando lo ha pedido he rearrancado el equipo).
Desactivar "Componentes de Tablet PC" Panel de Control->Desinstalar un Programa->"Activar o desactivar las característicias de Windows"-> ( ) Componentes de Table PC Parar para siempre el Servicio de Table PC Run->"services.msc" Buscar "Servicio de Entrada de Tablet PC", desactivarlos y deshabilitarlo para siempre Reinstalado el software de Wacom y Rearrancar el equipo Durante el arranque en modo ventana conecto la Wacom.
Enlaces y Créditos
| [1] | http://wiki.luispa.com/ | Página principal de LuisPa. |
| [2] | http://fotux.es/2008/06/11/gnulinux-instalando-una-tableta-wacom-bamboo/ | Ejemplo de instalación de Wacom |
| [3] | http://linuxwacom.sourceforge.net/ | El Proyecto Linux Wacom |
Volver a HowTo Servidor Gentoo Linux
--Luis 09:47 22 mar 2009 (CET)

