Editar
Al revisar los comentarios y otras respuestas, parece que algunos todavía buscan un toque de alternancia usando los botones de la tableta. Si solo quieres que necesites 3 cosas (se muestran para Ubuntu / Unity):
- Un comando simple (que se puede ejecutar en la terminal o en un archivo de script)
La solución de randompast con un comando de 1 línea es agradable y se puede convertir en un comando de alternar de 1 línea más conveniente:
xsetwacom --list | grep --line-buffered "TOUCH" | awk '{system("echo "$8";xsetwacom --get "$8" TOUCH;")}' | tr "\n" " " | awk '$2 == "off" {system("xsetwacom --set "$1" TOUCH on")} $2 == "on" {system("xsetwacom --set "$1" TOUCH off")}'
No lo necesita si ya tiene su propio script o línea de comando, pero es una forma conveniente de alternar el toque de las tabletas conectadas sin saber el nombre o la identificación de las tabletas.
- Configurar un atajo de teclado
Si desea ejecutar esto sin el terminal, debe guardar el script en un archivo, hacerlo ejecutable y crear un atajo de teclado para él. Esto se debe a que no puede asignar un comando directamente a los botones de la tableta (pero puede asignar una pulsación de tecla ...).
En Unity, abra Configuración del sistema> Teclado> Accesos directos y cree un nuevo acceso directo. Evite la tecla Super ya que no siempre funciona en el paso 3.
Como comando, coloque el nombre de su archivo de script (ruta completa, entre comillas simples, si no está seguro, arrastre y suelte el archivo en una terminal y use el comando creado).
- Asigne la tecla de acceso directo a su botón
Abra Configuración del sistema> Tableta Wacom> Botones de mapa ... y asigne la tecla que eligió a su botón.
Para saber qué botón es el primero, puede asignarles letras sin modificador, seleccione un campo de texto y presione los botones para ver a qué letra corresponden.
Tenga cuidado: no se reconocerán todos los botones (3 de 4 para mi Bamboo) y no todas las teclas funcionarán (no puedo obtener ninguna con la tecla Super para trabajar). Tendrás que probar diferentes combinaciones.
Respuesta original (para aprender los comandos)
Configuré mi Pen & Touch hace más de un año, así que puedo estar equivocado aquí. Lo que suelo hacer es ejecutar en una terminal:
xsetwacom --set "Wacom BambooPT 2FG 4x5 Finger touch" touch off
Esto no funcionará para ti ya que tienes otra tableta, así que prueba primero
xsetwacom
que debería darte los parámetros a usar. Primero debe obtener el nombre de su dispositivo (llamémoslo DEVICE_NAME), así que intente:
xsetwacom --list devices
Esto me da para mi Pen & Touch:
Wacom BambooPT 2FG 4x5 Identificación del borrador de la pluma: 11 tipo:
ERASER Wacom BambooPT 2FG 4x5 Identificación del lápiz óptico: 12 tipo: STYLUS
Wacom BambooPT 2FG 4x5 Identificación de la almohadilla del dedo: 13 tipo: PAD
Wacom BambooPT 2FG 4x5 Identificación táctil del dedo: 14 tipo: TOQUE
Obviamente, el que es del tipo TOUCH es el que se deshabilita aquí. Aquí DEVICE_NAME sería Wacom BambooPT 2FG 4x5 Finger touch y DEVICE_ID sería 14. Luego, necesita saber qué parámetro deshabilitar, así que intente:
xsetwacom --list parameters
Hay una gran cantidad de parámetros para habilitar / deshabilitar, y para cada nombre de parámetro (llamemos a esto PARAM_NAME) se explica el tipo de valor esperado. En este caso, queremos desactivar el parámetro Touch, lo que puede hacer con la opción --set . La sintaxis es:
xsetwacom --set "DEVICE_NAME" PARAM_NAME PARAM_VALUE
o
xsetwacom --set DEVICE_ID PARAM_NAME PARAM_VALUE
Si no está seguro de qué poner en lugar de PARAM_VALUE, pruebe la opción --get para ver el valor actual:
xsetwacom --get "DEVICE_NAME" PARAM_NAME
Aquí hay una solución de 1 línea:
fuente
Escribí este script para poder controlar el encendido / apagado táctil sin importar en qué computadora conecte la tableta (porque estos ID cambian entre las máquinas). Puede que también te resulte útil.
Puse este script en / usr / local / bin junto con estos dos simples scripts de bash para llamarlo sin tener que recordar los parámetros ...
kermit-hw-bamboo-untouch:
kermit-hw-bamboo-touch:
Dicho esto, me parece muy triste que no haya mejor soporte para tabletas en Ubuntu. Tal vez algún día Wacom también muestre atención a nuestra comunidad ...
fuente
Lanzando otro script en el lote, escribí este para mí. Lo tengo en un archivo ejecutable
wacomtouch
en una.scripts
carpeta que agregué a mi ruta de entorno. Por lo tanto, para desactivar el tacto, solo necesito correrwacomtouch off
. Detecta automáticamente todos los parámetros, por lo que teóricamente funciona con cualquier tableta Wacom automáticamente.(Esto se basa en el
pcregrep
paquete).fuente