Utilizo Ubuntu 14.04 en una computadora portátil, generalmente con un mouse USB externo y teclado y pantalla conectados. A veces, sin embargo, los desconecto y muevo la computadora portátil y la sigo usando con el teclado incorporado, la pantalla y el panel táctil.
En ocasiones aleatorias sucede que el panel táctil deja de funcionar (pero si conecto el mouse usb, el mouse usb funciona). Aunque esto ocurre muy raramente, cuando lo hace es una gran molestia, ya que me veo obligado a reiniciar si necesito que el panel táctil vuelva a funcionar.
¿Hay alguna solución alternativa que pueda intentar, como eliminar algún proceso que se reinicie automáticamente o algún comando que haga que el controlador del panel táctil se reinicie o actualice? ¿Algo que pueda "despertar" el panel táctil sin tener que reiniciar?
Respuestas:
Estaba teniendo ese problema con una computadora portátil en varias ocasiones hasta que noté que el panel táctil de esa computadora tenía su propio interruptor de encendido / apagado que debí haber golpeado por accidente. En particular, el interruptor no ayudó a volver a encenderlo. Acabo de tener cuidado de no presionarlo, y en poco tiempo empecé a usar un teclado inalámbrico externo con panel táctil inalámbrico integrado, y no he tenido ese problema desde entonces.
ACTUALIZACIÓN: (Nota: el enlace a continuación está roto, la solución está arriba) Desde que publiqué esta "solución" publiqué un comentario que aparentemente satisfizo las necesidades del usuario. Habiendo aprendido que los comentarios permanecen solo temporalmente y se eliminan automáticamente, vuelvo a publicar el contenido del comentario útil que se puede conservar para otros:
Estaba compartiendo la "solución" que funcionó para mí. Hoy se me ocurrió buscar soluciones en Google 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 al convertirlo en un guión. Encontré esto (ver más abajo) - gyropyge 25 de septiembre a las 20:06
fuente
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:
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:
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!)
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:
Resultado:
-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:
-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):
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:
Felicidades! Que te diviertas.
fuente
xinput enable X
.enable
/disable
también funciona solo con ID en lugar del nombre del dispositivoPara reiniciar el controlador del panel táctil de la computadora portátil:
Abra la terminal presionando Ctrl+ Alt+ T y ejecute el siguiente comando
entonces
He encontrado la solución aquí y también hay una solución para un mouse usb
fuente
sudo modprobe psmouse proto=imps
funcionó para mí en un Asus UX303UB + Ubuntu 16.04.2 pero sin funciones multitáctiles. De alguna manera de un día para otro necesito ejecutar ese comando para tener touchpad, nunca más con gestos.Si no sabe qué módulo usa su panel táctil, puede averiguarlo con un poco de investigación
para mí esto vuelve
luego vea qué módulos del núcleo están disponibles en esta categoría:
que para mi vuelve
Referencia cruzada de los dos: en mi caso, parece que el módulo para mi touchpad es
elan_i2c.ko
Editar: recientemente descubrí cómo obtener de manera confiable el nombre del controlador en uso con un comando complicado, que terdon simplificó muy bien para mí
Para verificar que tiene el módulo correcto, pruebe el comando para descargarlo del núcleo:
El panel táctil morirá instantáneamente si obtiene el módulo correcto, por lo que puede encontrarlo fácilmente por prueba y error. Vuelva a cargarlo con
Esto reinicia efectivamente el módulo. Puede ejecutar los dos comandos juntos de esta manera:
De vez en cuando tengo que hacer esto en el curriculum vitae de suspender.
fuente
Si tiene un panel táctil sináptico:
fuente
Esto es lo que funcionaba para mí es [Zenbook ASUS UX501VW]:
Y mi panel táctil perdido está de vuelta.
fuente
Lo que puede ser más fácil y que funcionó para mí fue volver a cargar el controlador en el kernel. El siguiente código primero encuentra el nombre del controlador del núcleo que maneja el panel táctil, luego lo descarga
rmmod
y lo vuelve a cargarmodprobe
. Tenga en cuenta que debe ser root para ejecutar estos comandos, por lo tanto, ejecutesudo su
primero.fuente
Para mí, en el kernel 4.13.0-46 en Asus para ELAN1200, no se trataba de recargar
elan_i2c
sino elhid-multitouch
controlador:fuente
Intenta también
gksudo /etc/init.d/hotplug restart
fuente
Una línea de comando bash para restablecer un panel táctil (basado en la respuesta @ user3499524):
fuente
La solución más simple podría ser:
fuente
ilusionista.
Entiendo que estás ejecutando Ubuntu 14.04; El mío es un poco diferente (como sigue):
Este portátil: Acer Swift 1 (EUFI); x86-64 bit.
Tipo de sistema operativo: Ubuntu 16.04 LTS.
Tipo de panel táctil: SYNA7DAB: 00 06CB: 7DAC Touchpad (synaptics_i2c.ko).
Solución proporcionada : https://help.ubuntu.com/community/SynapticsTouchpad/ShortcutKey
Cree un script de archivo bash (como se sugiere: cree un enlace simbólico al script bash y asigne una tecla de acceso rápido a él); El contenido debe ser el siguiente:
¡Asegúrese de que tenga permisos ejecutables!
Esta solución funciona muy bien para mí. Esperemos que también se aplique a usted.
Datos personales de su propio problema (posiblemente aplicable a su situación)
Por alguna razón desconocida: el panel táctil de este portátil dejará de funcionar automáticamente por arte de magia (pero aún funciona con AFAIK). He intentado eliminar el mouse óptico basado en USB; Sin embargo, se encuentra con el mismo problema.
xinput --list dump:
grep -iA2 touchpad / proc / bus / input / devices dump:
Resumen de la solución ( proporcionada por UBUNTU ): https://help.ubuntu.com/community/SynapticsTouchpad/ShortcutKey
fuente
Yo llamo a este guión
mouse-reset
. Elimina y luegomodprobe
muestra todos los módulos enumerados en las respuestas a esta pregunta hasta ahora:fuente
Estoy usando una Apple Macbook Retina Pro; el touchpad a veces deja de funcionar. La mayoría de los métodos anteriores no encontrarán el controlador ya que el nombre no contiene 'mouse' o 'touch'.
Para encontrar el controlador del panel táctil, en mi caso bcm5974:
Luego para descargar y recargar:
Resuelto
fuente
xinput --list
antes de poder usarlo aquí.