Sobald man eine USB-Maus an den Rechner angeschlossen hat, braucht man das interne Touchpad eigentlich nicht mehr und möchte es vielleicht deaktivieren, um beim schreiben nicht andauernd in der Gegend herum zu klicken. Leider bietet Ubuntu 10.10 dafür von Hause aus keine Möglichkeit, jedoch lässt sich diese relativ einfach nachrüsten.
Udev verwaltet unter Linux die Gerätedateien für Ein-/Ausgabegeräte. Durch das anlegen einer Datei ist es möglich, beim Anschluss von Hardwarekomponenten entsprechende Aktionen auszuführen. Ich nutzte dafür das erkennen eines Zeigergerätes um den Treiber für das Touchpad zu entladen.
/etc/udev/rules.d/01-touchpad.rulesACTION=="remove", SUBSYSTEM=="hid", RUN+="/sbin/modprobe psmouse" ACTION=="add", SUBSYSTEM=="hid", RUN+="/sbin/rmmod psmouse"
Bis jetzt habe ich damit keine Probleme festgestellt. Es gibt auch Lösungen im Internet, die mittels synclient das Touchpad deaktivieren, jedoch hat dies bei mir nicht funktioniert.
Ein Beispielscript um das Touchpad evtl. per Tastenkombination ein-/auszuschalten wäre
#!/bin/bash if [ `synclient -l | grep TouchpadOff | gawk -F '= ' '{ print $2 }'` -eq 0 ]; then sleep 0.6 synclient TouchpadOff=1 else sleep 0.6 synclient TouchpadOff=0 fi