Archivo del sitio

[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! …

Seguir

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

Únete a otros 2.972 seguidores

%d personas les gusta esto: