18 de octubre de 2017, 05:02:33 pm

Autor Tema: Resuelto: Problemas con TouchPad en Exo 352  (Leído 8072 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Comunidad Huayra

  • Vaqueros
  • Usuario Sr.
  • *
  • Mensajes: 405
  • Karma: +39/-0
  • Comunidad de Usuarios de Huayra GNU/Linux
    • Foros de la Comunidad de Usuarios de Huayra GNU/Linux
Resuelto: Problemas con TouchPad en Exo 352
« : 16 de enero de 2013, 02:32:20 pm »
Aporte de: Ruben Alejandro Ramirez

Continuamos con el problemita en la Exo 352 (por ahora la única netbook en la que instale Huayra) con el TouchPad que se muere al cerrar la netbook, es decir al reanudar ya no funciona más (estoy con la versión 0.15).

Lo solucioné editando el archivo /etc/pm/sleep.d/10_unattended-upgrades-hibernate, incorporando específicamente en la linea 24 (que tiene un # nothing) estos 2 comandos:

     modprobe -r psmouse;
     modprobe psmouse proto=imps


En definitiva quedó así el archivo:

#!/bin/sh

# Action script ensure that unattended-upgrades is finished
# before a hibernate
#
# Copyright: Copyright (c) 2009 Michael Vogt
# License: GPL-2
#

PATH=/sbin:/usr/sbin:/bin:/usr/bin
SHUTDOWN_HELPER=/usr/share/unattended-upgrades/unattended-upgrade-shutdown

if [ ! -x /usr/share/unattended-upgrades/unattended-upgrade-shutdown ]; then
exit 0
fi

case "${1}" in
hibernate)
if [ -e $SHUTDOWN_HELPER ]; then
python $SHUTDOWN_HELPER
fi
;;
resume|thaw)
modprobe -r psmouse;
modprobe psmouse proto=imps

;;
esac



Referencias adicionales:

modprobe es un comando que reanuda el módulo del touchpad (psmouse) (http://delajusco.wordpress.com/2007/08/11/modprobe/).
La primera linea agregada excluye el modulo del kernel y la segunda lo vuelve a cargar.


« Última Modificación: 31 de marzo de 2013, 01:00:51 pm por Ricardo M. MORALES »

Desconectado Ricardo M. MORALES

  • Administrador
  • Usuario Héroe
  • *****
  • Mensajes: 687
  • Karma: +26/-0
    • Red Educativa Sanjuanina
Re:(resuelto) Problemas con TouchPad en Exo 352
« Respuesta #1 : 16 de enero de 2013, 09:46:42 pm »
Aporte/aclaración adicional de: Ruben Alejandro Ramirez

Los touchpad son comandados por syndaemon y desde synclient se pueden cambiar todas sus configuraciones y siendo este método independiente del desktop o window manager que se use.
Ricardo M. MORALES (Rivadavia)
Red Educativa Sanjuanina
San Juan, Argentina
"No les des peces, enséñales a poner la mesa, para que mami sirva la comida. Educación Privativa del Siglo XX. ¿Cuántos se quedaron allá?" (AutoDelirium)

Desconectado ratakruel

  • Usuario Completo
  • ***
  • Mensajes: 113
  • Karma: +20/-4
  • Custodiunt illud simplex stultus
Re:(resuelto) Problemas con TouchPad en Exo 352
« Respuesta #2 : 26 de enero de 2013, 09:25:55 pm »
Aclaración:
psmouse es uno de los módulos controladores de "apuntadores", dedicado generalmente a los mouse.

Syndaemon y synclient se corresponden con synaptics (nada tiene que ver con el manejador de paquetes deb) que se encarga de controlar touchpad's que trabajen con synaptics (otros usan alps, por ejemplo).

La solución expresada en este post, es referida al trabajo del touchpad con el controlador psmouse; el uso de synclient depende de que xorg trabaje con el módulo synaptic.

Por ejemplo:
Ante un touchpad usando el módulo synaptics se puede abrir una terminal y cambiar su configuración en caliente:
Código: [Seleccionar]
$ synclient HorizEdgeScroll=1con lo que tendríamos desplazamiento horizontal con el borde inferior del touchpad.

"Un pequeño Linux para el hombre, un GNU gigante para la humanidad"

Desconectado ratakruel

  • Usuario Completo
  • ***
  • Mensajes: 113
  • Karma: +20/-4
  • Custodiunt illud simplex stultus
Re:(resuelto) Problemas con TouchPad en Exo 352
« Respuesta #3 : 27 de enero de 2013, 12:00:42 am »
Aporte de: Ruben Alejandro Ramirez

Referencias adicionales:

modprobe es un comando que reanuda el módulo del touchpad (psmouse) (http://delajusco.wordpress.com/2007/08/11/modprobe/).
La primera linea agregada excluye el modulo del kernel y la segunda lo vuelve a cargar.

Incorrecto, modprobe es un comando que agrega o quita módulos del kernel. Para desinformar están los foros, para informar están las man:
Código: [Seleccionar]
$ man modprobete iluminará con todas y cada una de sus particulares utilidades.
"Un pequeño Linux para el hombre, un GNU gigante para la humanidad"

Desconectado Ruben Alejandro Ramirez

  • Novato
  • *
  • Mensajes: 12
  • Karma: +3/-0
Re:Resuelto: Problemas con TouchPad en Exo 352
« Respuesta #4 : 10 de marzo de 2013, 10:06:59 pm »
En referencias adicionales se incorporó un resumen de Ricardo,
"La primera linea agregada excluye el modulo del kernel y la segunda lo vuelve a cargar."
Esta fue una aclaración mía sobre las 2 líneas y además adjunté un link que explica el funcionamiento de modprobe, lo otro, un resumen de Ricardo con un involuntario error.

Desconectado Ricardo M. MORALES

  • Administrador
  • Usuario Héroe
  • *****
  • Mensajes: 687
  • Karma: +26/-0
    • Red Educativa Sanjuanina
Re:Resuelto: Problemas con TouchPad en Exo 352
« Respuesta #5 : 10 de marzo de 2013, 11:03:46 pm »
: gracias por los comentarios. no me queda claro que tendría que ajustar en el texto, para que quede correcto, preciso, no confunda y sirva mejor a quienes lo usen. ¿podrías aclararme para pulir lo que sea necesario? gracias, saludos y fuerte abrazo :)
Ricardo M. MORALES (Rivadavia)
Red Educativa Sanjuanina
San Juan, Argentina
"No les des peces, enséñales a poner la mesa, para que mami sirva la comida. Educación Privativa del Siglo XX. ¿Cuántos se quedaron allá?" (AutoDelirium)