Delirios de un Informático

Wacom Bamboo con Xorg 7.5

En mi anterior post comentaba que los botones de mi Wacom Bamboo volvieron a funcionar con la actualización de Xorg a la versión 7.5, que habían dejado de funcionar desde que se incluyó el soporte hal en los controladores Wacom (por lo que no es necesaria su configuración en el archivo xorg.conf). El problema es que la configuración hace que las pulsaciones no sean detectadas por xbindkeys, el software que utilizo par mapear las teclas a comandos. Para solucionarlo, deben reconfigurarse los parámetros por defecto con el comando xsetwacom.

En la actualización el comando xsetwacom viene integrado en el paquete xserver-xorg-input-wacom por lo que ya no es necesario el paquete wacom-tools. Si ejecutamos xsetwacom --list obtendremos algo como:

"Wacom Bamboo"   STYLUS    
"Wacom Bamboo" eraser ERASER    
"Wacom Bamboo" cursor CURSOR    
"Wacom Bamboo" pad PAD

La última línea indica el texto que ha de pasársele a xsetwacom para configurar los botones, excluyendo “PAD“. Con esto, sólo queda fijar combinaciones de teclas para los 4 botones que pueden ser Control + Shift + F1-F4, ya que son combinaciones no usadas por defecto y que pueden ejecutarse fácilmente desde el teclado. Los comandos para reconfigurar los botones serían:

xsetwacom set '"Wacom Bamboo" pad' "Button1" "core key ctrl shift f1"
xsetwacom set '"Wacom Bamboo" pad' "Button2" "core key ctrl shift f2"
xsetwacom set '"Wacom Bamboo" pad' "Button3" "core key ctrl shift f3"
xsetwacom set '"Wacom Bamboo" pad' "Button4" "core key ctrl shift f4"

Estos comandos pueden incluirse en cualquier archivo de inicio del usuario para que se auto-configure todo al arrancar el entorno gráfico, y las pulsaciónes se detectarán sin problemas con xbindkeys.