problema sencillo:
El panel táctil deja de funcionar después de la suspensión en Ubuntu 11.10. Es un problema molesto ya que me gusta usar mi panel táctil junto con mi mouse por conveniencia (a menos que deba usar mi panel táctil porque el mouse no está disponible).
¿Alguien puede ayudar?
También publiqué un comentario debajo de esta pregunta sin resolver para un problema similar en 10.10:El panel táctil dejó de funcionar después de suspenderse en un Toshiba L650
Marca y modelo de portátil: CLEVO M55N.
La lista xinput en la terminal da:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Genius 2.4G Wireless Mouse and Keyboard id=11 [slave pointer (2)]
⎜ ↳ ImPS/2 Elantech Touchpad id=13 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ Genius 2.4G Wireless Mouse and Keyboard id=10 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
Gracias de antemano.
Respuesta1
¡También tengo este error en 10.04 (en mi mismo panel táctil Elantech)! Creo un script /etc/pm/sleep.d/66my-sleep-resume
(66 - una prioridad de inicio)
#!/bin/sh
case "${1}" in
hibernate)
# nothing
;;
resume|thaw)
modprobe -r psmouse && modprobe psmouse
;;
esac
y ahora todo funciona.
Respuesta2
Pruebe esto en la terminal después del currículum:
synclient touchpadoff=0
Si funciona, puede escribir un script que contenga este comando y ponerlo en formato /etc/pm/sleep.d/
.
Respuesta3
Desafortunadamente, existen muchas razones por las que esto podría suceder. Una solución que me ayudó en algunos casos es recargar el módulo del kernel responsable de los eventos del mouse:
sudo modprobe -r psmouse
sudo modprobe psmouse
También debes comprobar si el uso de las teclas Fn hace alguna diferencia.
Respuesta4
El Administrador de energía ( dpkg -L pm-utils
) se invoca al principio y al final de su suspensión/reanudación. Lea man pm-powersave
y man pm-suspend
. Lea también /usr/share/doc/pm-utils/README{,.debugging}
.
Es probable que algún script útil de Power Manager esté causando el problema del panel táctil. O no se guarda/restaura el estado del panel táctil o no se recarga un módulo necesario.
Mire dmesg
después de reiniciar e intente ver cómo se inicializa su panel táctil. Compare el resultado de lsmod
la suspensión previa al inicio (cuando funciona) y de la suspensión posterior (cuando no funciona). Si falta un módulo en este último, estás en camino a una solución.
Otra técnica de depuración es comenzar en el estado posterior al arranque y previo a la suspensión y hacer:
touch /tmp/before-time-date
- Cierre la tapa y suspenda.
- Abra la tapa y continúe.
- Encuentre los registros del sistema que han cambiado desde el paso 1:
find /var/logs -type f -anewer /tmp/before-time-date
- Mire las últimas varias líneas de cada uno de estos archivos. Yo uso
less
y tengo mis configuraciones favoritas en una variable de entorno$LESS=-XMersj3
. entonces puedo hacerlo:
sudo -v;find /var/logs -type f -anewer /tmp/before-date-time -print | xargs sudo less $LESS
luego use el comando lessG
(mayúsculas) para llegar al final de cada archivo.