[Linux] Habilitando sensibilidad de presión en Wacom y GIMP

Luego de activar el pen de la tablet PC en mi lenovo thinkpad X61; solo faltaba habilitarle la sensibilidad de presión; con esto obtendremos unos trazos más “naturales” a la hora de utilizar el lápiz.

La sensibilidad de presión es la posibilidad que tenemos en editores gráficos (como GIMP) de obtener trazos más claros o más oscuros detectando la presión que ejercemos sobre la pantalla (en mi caso, un tablet PC) o sobre la tableta gráfica (ej. una bamboo o una wacom intuos); unos trazos hechos con la sensibilidad de presión se verían así:

Trazos en GIMP con sensibilidad de presión

Trazos en GIMP con sensibilidad de presión

Herramienta necesaria:
Para ello debemos instalar los wacom-tools de la siguiente manera:

aptitude install wacom-tools

Luego de instalada esta herramienta; podemos usar el comando xsetwacom para interrogar el estado de la Tablet.

Un ejemplo, es que podemos obtener los valores actuales de la sensibilidad de presión con:

jesuslara@lexotanil:~$ xsetwacom -x get stylus PressCurve
Option    "PressCurve"    "50,0,100,50"

y del borrador:

jesuslara@lexotanil:~$ xsetwacom -x get eraser PressCurve    
 Option    "PressCurve"    "50,0,100,50"

Y podemos “fijar” los valores hasta dar con el óptimo:

xsetwacom -x set stylus "PressCurve" 50 0 100 50

Donde el comando recibe los valores de presión de una curva Bezier, lo más “bajo” y lo más “alto” (X0, Y0) y (X1,Y1), ejemplo:

Para generar líneas muy rectas y definidas podría ser 0,0,100,100

Bajo 0,0; la tablet PC Thinkpad no reconoce la ligera presión del lápiz, probando varios valores obtuvimos que:

15 0 100 85

Son los valores más “óptimos” para utilizar la Tablet PC como un recurso de dibujo sensible.

Un ejemplo de trazo natural en GIMP

Un ejemplo de trazo natural en GIMP

Haciendo que los valores perduren

Hay dos formas de mantener la sensibilidad de presión (PenPressure) se mantenga cuando reiniciemos el equipo.

Manteniendo configuración “por usuario”

Cada usuario puede tener una configuración específica de los valores de configuración de la tablet; en el archivo ~xinitrc se colocan comandos de X que deberán ejecutarse cuando se hayan iniciado la sesión X del usuario correctemente.

es obvio entonces que en el archivo /home/[tu usuario]/.xinitrc colocaremos:

xsetwacom -x set stylus "PressCurve" 15 0 100 85

La segunda forma es agregar ese valor como una opción (Option “PressCurve”) en la sección STYLUS de nuestro /etc/X11/xorg.conf (el archivo de configuración de X11); veamos una sección stylus completa:


Section "InputDevice"
Driver        "wacom"
Identifier    "stylus"
Option        "Device"        "/dev/ttyS0"
Option        "Type"          "stylus"
Option        "ForceDevice"   "ISDV4"
Option            "USB"            "on"
Option            "Button2"        "3"
Option "PressCurve" "50,0,100,50"
Option "KeepShape" "on"
EndSection

Y luego reiniciamos las X (CTRL+ALT+BACKSPACE) para obtener los cambios.

Haciendo uso del Pen en GIMP

Realmente el único que usamos hasta ahora en GIMP era CURSOR (es decir, el lapiz reemplaza el ratón); sin embargo, stylus es un modo de cursor con más opciones, entre ellas que GIMP memoriza el último estado del stylus y detecta opciones como por ejemplo, la sensibilidad de presión del mismo.

Para ello y luego de ejecutar GIMP, vamos al menú Editar > Preferencias y dentro de la ventana buscaremos la opción “Dispositivos de Entrada” a lo cual buscaremos un botón (a la derecha) que dice “Configurar los dispositivos de entrada extendidos …” y verán la siguiente ventana:

Dispositivos de entrada Extendidos

Dispositivos de entrada Extendidos

De la lista “Dispositivos” tomaremos a Stylus (y a Eraser) y cambiaremos su modo de Desactivado (Disabled) a Pantalla.

Y listo!, ya tendremos sensibilidad de presión en GIMP!.

Cuando el “Borrador” es borrador?

GIMP es indiferente a si estamos usando la parte de atrás o la de adelante; eso si, es bastante inteligente como para reconocer que son distintas y mucho más,  como para “memorizar” la última actividad realizada con ella (hasta reconoce que estoy usando un Lapiz completamente distinto!); asociar al botón “Eraser” del Lapiz “El comportamiento” (Behavior) de ser Goma de Borrar es tán sencillo como:

Lapiz de la Thinkpad X61

Lapiz de la Thinkpad X61

Girar el lápiz para quedar en modo “borra” (botón gris en la parte superior del lápiz)

Presionar en la barra de herramientas sobre “goma de borrar” con “La borra” del lápiz

Ir a la paleta “Pinceles” y escoger el diámetro que necesitamos para nuestra “borra”

(recordar que todos los “clicks” los harán con el botón borrador del lápiz)

listo!, a borrar! …

Si lo desean, pueden girar el lápiz a modo mina (stylus) y verán que la herramienta cambia a la última usada por este, si vuelven a girar a borra “Ta-daaaaan” es borra! … sencillo no?.

Algunos Ejemplos:

Ratón en GIMP con Sensibilidad habilitada (intento 1)

Ratón en GIMP con Sensibilidad habilitada (intento 1)

Son mis primeros intentos, aún se siente incómoda (más con el calor de la Tarjeta Madre a 51 grados centígrados en plena tarde) pero me imagino que ya me acostumbraré a usarla como medio de dibujo …

E iré publicando trabajos! …

About these ads

Acerca de Jesus Lara (phenobarbital)

http://about.me/phenobarbital

Publicado el 27 agosto 2009 en Blogeando!, Cultura Libre, Linux, PlanetaLinux, trucos de la abuela y etiquetado en , , , , , , , , , , , , , , , , , . Guarda el enlace permanente. 5 comentarios.

  1. Men, eres mi idolo, tenia buscando algo como esto desde hacia tiempo, veo que algunas cosas como el wacom-toolsya no vienen en la version de ubuntu 12.04, y la foma de trabajar los codigos es un poco diferente, pero buscando un poquito ya pude solucionar el problema que y tenia.

    Muchas gracias, eres mi idolo =D!

  2. Que buena información!, es buenos saber que podemos habilitar para trabajar las tabletas Wacom con Linux. Un valioso aporte.

    J.P.

    http://www.capitalcolombia.com

  1. Pingback: Jesús Lara (phenobarbital) 's status on Friday, 28-Aug-09 03:33:06 UTC - Identi.ca

  2. Pingback: Linux-Habilitando-sensibilidad-de-presion-en-Wacom-y-GIMP : Sysmaya

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 3.064 seguidores

%d personas les gusta esto: