Skip to content

Instantly share code, notes, and snippets.

@blenderdeluxe
Created June 17, 2022 03:31
Show Gist options
  • Save blenderdeluxe/a8a008f57e817ff79c5f9e8a1d7de2d4 to your computer and use it in GitHub Desktop.
Save blenderdeluxe/a8a008f57e817ff79c5f9e8a1d7de2d4 to your computer and use it in GitHub Desktop.
#!/bin/bash
#Script para Desactivar ó Activar Touch de Wacom Bamboo Pen and Touch
# ------------ Creado por Diego Cortés -----------------
# -------------- www.blenderdeluxe.com -----------------
function verif(){
LINEA=`xinput list | grep 'Finger touch' | awk {'print $9'}`
ID=${LINEA#*'='}
VALOR="$(xinput list-props $ID | grep Enabled | cut -c 18-20)"
ESTADO="$(xinput list-props $ID | grep $VALOR | cut -d',' -f5)"
TP="$(echo $ESTADO | awk '{print $4;}')"
echo ''
if [ $1 -eq 45 ]
then
if [ $TP -eq 1 ]
then
xinput set-prop $ID "Device Enabled" "0"
echo 'El Touch ha sido Desactivado'
echo ''
echo "Visita www.blenderdeluxe.com"
echo ''
echo ''
echo ''
exit
else
echo 'El dispositivo ya estaba Desactivado'
echo ''
echo ''
echo "Visita www.blenderdeluxe.com"
echo ''
echo ''
echo ''
fi
else
if [ $TP -eq 0 ]
then
xinput set-prop $ID "Device Enabled" "1"
echo 'El Touch ha sido Activado'
echo ''
echo "Visita www.blenderdeluxe.com"
echo ''
echo ''
echo ''
exit
else
echo 'El dispositivo ya estaba Activado'
echo ''
echo ''
echo "Visita www.blenderdeluxe.com"
echo ''
echo ''
echo ''
fi
fi
}
clear
while true; do
echo 'Script para Desactivar o Activar Touch de Wacom Bamboo Pen and Touch'
echo ''
echo 'Creado por Diego Cortés'
echo 'www.blenderdeluxe.com'
echo ''
echo ''
echo '¿Que deseas Hacer?'
echo ''
echo '1) Desactivar Touch'
echo '2) Activar Touch'
echo '3) Salir'
echo ''
read opcion
echo ''
clear
case $opcion in
1 ) verif 45 ; break ;;
2 ) verif 46 ; break ;;
3 ) echo 'Script terminado'
echo ''
echo ''
echo 'Recuerda Visitar'
echo ''
echo 'WWW.BLENDERDELUXE.COM'
echo ''
echo ''
echo ''
exit ; break ;;
* ) echo '*-------------------------------------------------------*'
echo '| |'
echo "| Ups te equivocaste xD elije una de las opciones 1 o 2 |"
echo '| |'
echo '*-------------------------------------------------------*'
echo ''
echo ''
;;
esac
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment