martes, 28 de mayo de 2019

Desactivar touchscreen (pantalla táctil)

Tengo un ordenador HP TouchSmart 610 en el cual la pantalla es táctil.
Y como tengo gatos, y se rozan mucho por el monitor, siendo una situación muy habitual, la mejor solución que encontré es desactivarlo temporalmente o totalmente.




Instalar xinput

Lo primero y mas importante es hacer uso de la aplicación: xinput, por defecto no viene incluida en Debian GNU/Linux.
Como siempre hacemos en este blog y con la ayuda de programa synaptic, marcamos para instalar el paquete llamado: xinput

apt-get install xinput





Ejecutar xinput

Una vez instalado, ejecutamos xinput



 y vemos la salida que nos devuelve.



y observamos que el dispositivo que nos interesa es:

↳ Quanta OpticalTouchScreen    id=10   [slave  pointer  (2)]





Desactivarlo temporalmente (disable)

Para desactivarlo de forma temporal (hasta el siguiente reinicio o hasta que lo volvamos a activar) usamos el siguiente comando (como usuario administrador):

# input disable 10




Volver a activarlo

Para volver a activarlo usamos el siguiente comando (como usuario administrador):

# xinput enable 10




Desactivarlo permanentemente

Para desactivarlo de forma permanente vamos a la siguiente ruta:
/usr/share/X11/xorg.conf.d



y de todos los archivos que existen en dicha carpeta solo nos interesa: 40-libinput.conf



Editamos dicho archivo (40-libinput.conf



y buscamos la siguiente sección que hace referencia a: MatchIsTouchscreen "on"



Esta es la sección que nos interesa:



y le añadimos al final antes de EndSection
el siguiente parámetro: Option "Ignore" "on"



Este es el resultado final una vez editado dicha sección:



Guardamos los cambios y en el próximo reinicio ya no funciona el táctil de la pantalla. Pero para no tener que esperar al siguiente reinicio uso el comando:

# input disable 10




Videotutorial