Tengo una pantalla táctil, pero los controladores no funcionan correctamente e interfieren con mi mouse.
¿Es posible desactivar mi pantalla táctil para poder volver a trabajar correctamente?
mouse
touchscreen
mnr
fuente
fuente

~/.profilela aplicación automática después de reiniciar:xinput | grep 'ELAN Touchscreen' | grep -Po 'id=\d+' | cut -d= -f2 | xargs xinput disablexinput enable `xinput | grep Atmel | sed "s/^.*id=\([0-9]*\).*$/\1/"`. Comando dentro ¿Qué hace que los backticks devuelvan la identificación?La
xinputsolución no funcionó para mí. En cambio, seguí las instrucciones de este hilo . Esto lo deshabilitará en el momento del arranque./usr/share/X11/xorg.conf.d/10-evdev.confOption "Ignore" "on"al final de la sección con eltouchscreenidentificadorELAN Touchscreenen la listaxinput.fuente
/usr/share/X11/xorg.conf.d/40-libinput.conf. ¡Cambié un bloque similar en este archivo y en el próximo reinicio, supongo que descubriré cómo fue!Editar archivo el archivo con
Cambie MatchIsTouchscreen de "on" a "off" en la sección Touchscreen para que se vea así:
Guardar, nombrar y salir
La pantalla táctil está desactivada y ya no se detecta en la lista de xinput.
fuente
Option = ignoreen la respuesta, ya que no desactiva el dispositivo, simplemente no lo trata como una pantalla táctil.Si su pantalla táctil es una pantalla de panel táctil como un monitor USB, puede agregar el controlador de kernel predeterminado
usbtouchscreenen el archivo de lista negra de modprobe (/etc/modprobe.d/blacklist.conf) y usar su controlador personalizado comotouchkitoevtouch.fuente
Como id para los cambios de xinput al reiniciar, agregué una pantalla simple de una línea en la carga de la sesión:
El nombre de mi dispositivo es "Atmel Atmel maXTouch Digitizer", cámbielo con su dispositivo (use el
xinput --listnombre del dispositivo).fuente