Puede que se de el caso de que encuentres algún problema en tu código o proyecto, recuerda probar siempre en un ambiente de testing antes subir el código al proyecto final.
Solución:
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 deshabilitar. En la terminal, escriba:
xinput --list
Siguiente: 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é identificación de dispositivo debe usar para deshabilitar el panel táctil, puede averiguarlo probando identificaciones aleatorias y ver si su mouse pad aún funciona. Asegúrese de NO ESTAR HACIENDO NADA IMPORTANTE. Guarde todo su trabajo y esté preparado para reiniciar su computadora si hace algo como desactivar su teclado. (Es posible que tenga problemas para intentar habilitarlo nuevamente si no puede escribir en el terminal.
Entonces tendrás que ejecutar esta última línea (¡Gracias por atrapar este Arch Stanton!)
xinput enable X
Razón: Necesitaba desesperadamente una respuesta a este problema porque los problemas que estaba experimentando con mi panel táctil hacían imposible cualquier tipo de trabajo. De repente, en algún momento aleatorio cuando uso mi computadora portátil, aparentemente sin ninguna razón, mi panel táctil entra en una especie de “modo especial”. El simple hecho de 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 cualquier cosa en el navegador sin esfuerzos de coordinación considerables para tener en cuenta la pantalla de desplazamiento. y ratón que no se mueve. 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 aún más el restablecimiento del panel táctil, hice una tecla de acceso rápido para los comandos enumerados anteriormente. Cuando mi panel táctil se estropea, simplemente hago el key combinación ctrl + super + r y hace el reinicio por mí. Rapido y Facil.
Así es cómo:
-Cree un archivo dentro de su directorio de inicio y llámelo algo así como “touchpad-reset.sh”.
-Dentro de este archivo, coloque dos de los tres (los dos últimos) comandos anteriores enumerados anteriormente, excepto, 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?) Que puede usar esto en su lugar:
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) por xinput deshabilita X y xinput habilita X con el nombre correspondiente a esa identificación entre 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 del número de identificación, donde una identificación posiblemente cambie con el tiempo y luego estaría deshabilitando y habilitando algún 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 adentro, asegurándose de que esté en su directorio de inicio, siga los siguientes pasos a continuación:
- Presione el super key (ventanas key en PC) en el teclado para que aparezca la barra lateral de la unidad. Escriba ‘configuración del sistema’ y presione enter key.
- Busque la opción ‘Teclado’ debajo de donde dice ‘Hardware’ y haga clic en ella.
- Seleccione la pestaña ‘Accesos directos’.
- En la ventana de la izquierda, seleccione ‘Accesos directos personalizados’
- Haga clic en el botón + cerca de la parte inferior central.
- Debería aparecer una ventana pidiendo un nombre de descripción y un comando para poner.
- Haz que el nombre sea algo como “restablecer el panel táctil”
- Utilice 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 key combinación, tal vez como ctrl + super + r.
- Una vez que haces esto key combinación, ya está.
¡Felicitaciones! Divertirse.
Para reiniciar el controlador del panel táctil de la computadora portátil:
Abra el terminal presionando control+Alt+T
y ejecuta el siguiente comando
sudo modprobe -r psmouse
luego
sudo modprobe psmouse
He encontrado la solución aquí y también hay una solución para un USB ratón
Estaba teniendo ese problema con una computadora portátil repetidamente hasta que noté que el panel táctil de esa computadora tenía su propio interruptor de encendido / apagado que debí haber estado presionando por accidente. En particular, el interruptor no ayudó a volver a encenderlo. Simplemente tuve cuidado de no presionarlo, y en poco tiempo comencé a usar un teclado inalámbrico externo con panel táctil inalámbrico integrado, y no he tenido ese problema desde entonces.
ACTUALIZAR:(Nota: el enlace de abajo está roto, la solución está arriba)
Desde que publiqué esta “solución” publiqué un comentario que aparentemente satisfacía las necesidades del usuario. Recién ahora me enteré de que los comentarios permanecen solo temporalmente y se eliminan automáticamente, estoy volviendo a publicar el contenido del comentario útil a continuación para que se pueda conservar para otros:
Estaba compartiendo la “solución” que funcionó para mí. Hoy se me ocurrió buscar en Google soluciones que se ajustaran más a su pregunta original y encontré el siguiente enlace. No es lo que personalmente consideraría “conveniente”, pero al menos podría ser más elegante convirtiéndolo en un guión. Encontré esto (ver más abajo) – gyropyge 25 de septiembre a las 20:06
prensa Alt+F2 y escribe
gksudo modprobe -r psmouse
Escriba la contraseña, presione Ingresary luego presione Alt+F2 nuevamente para ingresar lo siguientegksudo modprobe psmouse
y luego presione Ingresar
Eres capaz de corroborar nuestra ocupación ejecutando un comentario y dejando una puntuación te damos las gracias.