Deshabilitar la pantalla táctil en Linux

Deshabilitar la pantalla táctil en Linux

Acabo de instalar Ubuntu en una vieja computadora portátil Dell donde Windows 10 estaba fuera de servicio. Esta computadora es una pantalla táctil. La pantalla lleva años rota. Cada vez que realizaba una actualización importante de la ventana, tenía que acceder a los controladores del dispositivo y desactivar la pantalla táctil y todo estaba bien. ¿Cómo puedo hacer esto con Ubuntu? Tengo problemas con la pantalla anterior con Ubuntu. Soy un novato. Gracias, dave

Respuesta1

ComoEste artículodice, hay un módulo del kernel llamado "hid_multitouch" que maneja las cosas de la pantalla táctil. Intente abrir una Terminal y escribir sudo modprobe -r hid_multitouch, luego presione Enter y escriba su contraseña. Ahora vea si su pantalla táctil todavía funciona.

Sí, todavía funciona:Lo siento, en este caso no puedo ayudarte más.

No, ya no funciona:¡Excelente! pero todavía hay un pequeño problema: tendrías que hacer esto cada vez que se inicie el sistema. Para que esto sea permanente, vaya a una Terminal, haga sudo -ie ingrese su contraseña para convertirse en Administrador, luego haga echo "blacklist hid_multitouch" >> /etc/modprobe.d/hid_multitouchy finalmente rebootreinicie. Después de reiniciar su sistema y ver si la pantalla táctil permanece desactivada.

Saludos eric

Respuesta2

Deshabilitar la pantalla táctil en Linux

Tengo una computadora portátil Dell Inspiron 5557 con la pantalla táctil rota. El cursor salta y hace clic aleatoriamente cada pocos segundos, lo que inutiliza la utilidad BIOS y las interfaces gráficas y así es como lo desactivé:

Solución:

  • Presione Alt+F3 para abrir una consola;
  • Edite /etc/rc.local para desactivar el dispositivo con pantalla táctil;
  • Haga ejecutable /etc/rc.local y reinicie.
$ sudo nano /etc/rc.local
  #!/bin/sh
  ls -1 /sys/bus/hid/drivers/hid-multitouch | grep 2A94:5241 > /sys/bus/hid/drivers/hid-multitouch/unbind
$ sudo chmod +x /etc.rc.local
$ reboot

Cómo encontrar el dispositivo correcto:

Si su computadora portátil no es exactamente igual a la mía, es posible que necesite encontrar el dispositivo USB correcto para desactivarla:

$ lsusb | grep -i touch
  Bus 001 Device 006: ID 2a94:5241 G2Touch Multi-Touch(...)
$ cd /sys/bus/hid/drivers/hid-multitouch
$ ls -1
  0003:2A94:5241.0006
  0018:06CB:7621.0001
  bind
  (...)

luego, pruébalo:

$ sudo bash
$ cd /sys/bus/hid/drivers/hid-multitouch
$ echo "0003:2A94:5241.0006" > unbind
$ killall -9 Xorg

En mi caso, el gnome dejó de responder cuando desactivé el dispositivo. Es por eso que incluyo a killall -9 Xorgen el ejemplo anterior.

Si su dispositivo es AAAA:BBBB:CCCC:DDDD, utilice AAAA:BBBB:CCCC o BBBB:CCCC como ID de dispositivo en el script /etc/rc.local. Los últimos 4 dígitos me cambiaron con frecuencia.

Respuesta3

La solución de @Lucas funcionó para mí.

Solo para agregar, cuando elegí inicialmente un dispositivo para desvincular, mi mouse dejó de responder, por lo que tuve que usar la pantalla táctil para volver a mi shell. Pude volver a vincularme para que funcionara nuevamente.

Según su ejemplo de dispositivos, era equivalente a:

echo "0003:2A94:5241.0006" > bind

Luego probé el siguiente y fue el correcto para desvincular. ¡Creé rc.local, reinicié y funcionó!

Tengo una Dell XPS 15 9520 con Ubuntu 22.04.2

Respuesta4

Simplemente prueba este método:

  1. Vaya al menú BIOS de su sistema (Apague la computadora portátil y reiníciela, presione F1 continuamente hasta abrir el menú BIOS)
  2. Busque la opción Pantalla táctil y desactívela. (Está en opciones relacionadas al sistema)
  3. Aplique o guarde los cambios y salga del BIOS. Seguramente está iniciando y ahora tu pantalla táctil está desactivada.

Feliz codificación.

información relacionada