Esta es una recopilacion de como desactivar el touchpad al conectar un mouse usb.
En la primera parte explica como configurar el touchpad del EeePc 1000H y despues viene el procedimiento normal para cualquier notebook.
Parte 1
By default, the touchpad emulates a regular PS/2 mouse. To get it to use the synaptics driver, you have to use the elantech-enabled "psmouse" driver. Adamm's kernel includes it. You have to add the line
Code:
options psmouse elantech=1
to /etc/modprobe.d/options to activate. There's more work involved in getting this to work correctly, but it's a start.
I never made further experiments because the PS/2 mouse emulation works good enough for me.
Parte 2
Desactivar el Touchpad cuando escribes o conectas un Mouse en linux
Bueno, para mi siempre ha sido un problema que cuando escribo en el laptop, siempre paso a llevar el touchpad, y es más, normalmente uso un mouse usb inalambrico, asi que lo ideal seria tenerlo desactivado siempre, pero nunca se sabe cuando se va a necesitar el touchpad y el problema persiste.. pero como estamos en el mundo libre todo es posible; voy a poner las dos formas (son complementarias) que utilizo para hacer mas agradable escribir en el laptop; son válidas para touchpad que usen el modulo synaptic.
Antes que nada hay que verificar que en el archivo /etc/X11/xorg.conf la línea del touchpad synaptics tenga la opcion SHMConfig activada, algo asíSection "InputDevice"
Identifier “Synaptics Touchpad”
Driver “synaptics”
Option “SendCoreEvents” “true”
Option “Device” “/dev/psaux”
Option “Protocol” “auto-dev”
Option “HorizEdgeScroll” “0″
Option “SHMConfig” “on”
EndSection
Ns permitirá cabiar la configuración desde el espacio de usuario, usando algunas utilidades de linea de comando
Desactivar el touchpad cuando conectas un mouse usb
Es bastante simple; hacemos una regla de udev: Creamos el archivo /etc/udev/rules.d/80-mouse-touchpad.rules, esta es la ruta de ubuntu, uso el número 80 porque segun el readme los 80 son los que ejecutan un programa, y eso es lo que vamos a hacer, puedes poner el nombre que quieras entre el 80 y .rules.
Al interior del archivo ponemos lo siguiente:ACTION=="add", SUBSYSTEM=="input", ID_CLASS="mouse", RUN+="/usr/bin/synclient touchpadoff=1"
ACTION==”remove”, SUBSYSTEM==”input”, ID_CLASS=”mouse”, RUN+=”/usr/bin/synclient touchpadoff=0″
y luego guardamos y ¡listo! Básicamente lo que hace es que cada vez que detecta que se conecte un mouse externo se desactive el touchpad y a la inversa cuando se desconecte, usando la utilidad “synclient”
Evitar mover/hacer click/arrastrar mientras escribes
Ok, aún no hemos solucionado el tema de cuando te ves obligado a usar el touchpad.. bueno, hay una pequeña utilidad (un pequeño demonio xD) que nos servirá bastante: syndaemon
Si pones en una consola “syndaemon –help” hay varias opciones con distintos resultados.. pondré solo dos.
syndaemon -i1 -d
Se ignora toda entrada del touchpad hasta que transcurra 1 segundo de presionada una tecla
syndaemon -i1 -t -d
Solo ingora el tapping (el click cuando golpeas suavemente el touchpad) y el scrolling (el de los bordes)
yo uso el primero; la idea es que este comando se ejecute siempre cuando enciendas el laptop; yo lo tengo en la sesion de gnome (Sistema>Preferencias>Sesiones)
Fuentes:
-http://arkanus.wordpress.com/2008/07/15/desactivar-el-touchpad-cuando-escribes-o-conectas-un-mouse-en-linux/
-http://forum.eeeuser.com/viewtopic.php?pid=385103
No hay comentarios:
Publicar un comentario