Encontré una manera de hacer esto:
Primero, abra un terminal e imprima todos los dispositivos de entrada para encontrar la identificación que necesita para el dispositivo de entrada que desea desactivar. En la terminal, escriba:
xinput --list
A continuación: observe dónde dice id = X en una columna larga para cada dispositivo de entrada. Desea encontrar la identificación del dispositivo que corresponde al dispositivo de entrada que desea deshabilitar (tal vez algo que suene como "panel táctil"). Luego reemplace X en el siguiente comando con el número de identificación que representa el dispositivo de entrada que desea deshabilitar:
xinput disable X
Nota: Si no está seguro de qué ID de dispositivo debe usar para deshabilitar el panel táctil, puede averiguarlo probando ID aleatorios y ver si su mouse pad todavía funciona. Asegúrese de NO HACER NADA IMPORTANTE. Guarde todo su trabajo y prepárese para reiniciar su computadora si hace algo como deshabilitar su teclado. (Puede tener problemas para intentar habilitarlo nuevamente si no puede escribir en el terminal.
Entonces tendrás que ejecutar esta última línea (¡Gracias por atrapar a este Arch Stanton!)
xinput enable X
Motivo: necesitaba desesperadamente una respuesta a este problema porque los problemas que estaba experimentando con mi panel táctil hacían imposible realizar cualquier tipo de trabajo. De repente, en algún momento aleatorio cuando uso mi computadora portátil, aparentemente sin razón, mi touchpad entra en algún tipo de "modo especial". Simplemente mover un dedo en mi panel táctil haría que la pantalla se desplazara, en lugar de mover el cursor del mouse en la pantalla, por lo que era imposible hacer que el mouse se desplazara sobre algo en Broswer sin esfuerzos considerables de coordinación para dar cuenta de la pantalla de desplazamiento. y ratón sin movimiento. Quería encontrar una manera, SIN REINICIAR LA COMPUTADORA PORTÁTIL, para restablecer el panel táctil. En el lado positivo, restablecer el panel táctil con el método anterior realmente soluciona mi problema.
Actualización: para facilitar el restablecimiento del panel táctil, hice una tecla de acceso rápido para los comandos enumerados anteriormente. Cuando mi touchpad se enciende, simplemente hago la combinación de teclas ctrl + super + r y se reinicia por mí. Rapido y Facil.
Así es cómo:
-Cree un archivo dentro de su directorio de inicio y llámelo como "touchpad-reset.sh".
- Dentro de este archivo, ingrese dos de los tres (los dos últimos) comandos anteriores enumerados anteriormente, excepto que, en lugar de usar un número de identificación X para el dispositivo, ya que está sujeto a cambios con periféricos agregados (¿tal vez?) Puede usar esto en cambio:
Aquí hay una salida de mi computadora dentro de la terminal usando este comando:
xinput --list
Resultado:
Virtual core pointer id=2 [master pointer (3)]⎜
↳ Virtual core XTEST pointer id=4 [slave pointer (2)]⎜
↳ Genius 2.4G Wireless Mouse id=10 [slave pointer (2)]⎜
↳ MSFT0001:00 06CB:75BD UNKNOWN id=13 [slave pointer (2)]⎜
↳ ELAN Touchscreen id=12 [slave pointer (2)]⎜
-Ahora lo que haces, reemplazas la X (que era una identificación antes) para xinput desactiva X y xinput activa X con el nombre correspondiente a esa identificación dentro de comillas simples. Por ejemplo, de lo anterior, si quisiera hacerlo para id = 13, mi dispositivo de panel táctil, usaría:
xinput disable 'MSFT0001:00 06CB:75BD UNKNOWN'
xinput enable 'MSFT0001:00 06CB:75BD UNKNOWN'
-Así que ahora, está deshabilitando por nombre en lugar de número de identificación, donde una identificación puede cambiar a tiempo y luego deshabilitaría y habilitaría otro dispositivo.
Finalmente, debe otorgar los permisos para hacer que este archivo sea ejecutable; ejecute este comando con su directorio de trabajo en la terminal como su directorio de inicio (donde creó el archivo):
chmod +x your_script_name.sh
Entonces, una vez que cree este archivo con los comandos apropiados escritos en su interior, asegurándose de que esté en su directorio de inicio, siga los siguientes pasos a continuación:
- Presione la tecla súper (tecla de Windows en la PC) en el teclado para que aparezca la barra lateral de la unidad. Escriba 'configuración del sistema' y presione la tecla Intro.
- Busque la opción 'Teclado' debajo de donde dice 'Hardware' y haga clic en él.
- Seleccione la pestaña 'Accesos directos'.
- En la ventana izquierda, seleccione 'Accesos directos personalizados'
- Haga clic en el botón + cerca del centro inferior.
- Debería aparecer una ventana pidiendo un nombre descriptivo y un comando para poner.
- Haga que el nombre sea algo así como "restablecer panel táctil"
- Use este comando: gnome-terminal -x ./name_of_your_script.sh
- Haga clic en 'Aplicar'
- Ahora debería ver su acceso directo en la lista y en el extremo derecho debería decir "Deshabilitado" o alguna otra basura. Haga clic en ese texto y prepárese para hacer algún tipo de combinación de teclas, tal vez como ctrl + super + r.
- Una vez que haga esta combinación de teclas, ya está.
Felicidades! Que te diviertas.