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
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
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
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”
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