Hey, Somewhere I picked up a script that disables the trackpad when a mouse is plugged in by unloading the module. That isn't very nice because X gets very confused: after the event device is gone, the new one after unplugging the mouse isn't driven by the synaptics driver so you don't have all the nice features any more!
I just rewrote the script completely: * simply power down the touchpad now * use sysfs, no longer rely on device naming It might depend on CONFIG_USB_SUSPEND, I don't know. I have it, and it works. Here it goes: #! /bin/bash # seems to need bash for whatever reason... dash doesn't work # # This is a little hotplug script that disables the touchpad when # you plug in a usb mouse and re-enables it when the mouse is unplugged. # # Simply put this into /etc/hotplug/usb/usbhid and thats it... case $ACTION in add|remove) state=/sys/bus/usb/drivers/appletouch/*/power/state if ls /sys/bus/usb/drivers/usbhid/*/input:mouse* >/dev/null 2>&1 then echo -n 3 > $state else echo -n 0 > $state fi ;; esac
signature.asc
Description: This is a digitally signed message part