Hello,
I've got a laptop that usually resides in a docking station at work, where
it is connected to an ordinary wheelmouse. That works fine.
When I take the laptop out of the docking station, disconnect the mouse,
and start up Linux again (so using the touchpad), the pointer tends to go
crazy. Now, I know the reason for this is the protocol is wrong in the
XF86Config file. The wheelmouse uses IMPS/2 with 5 buttons (3+wheel), the
touchpad PS/2 with 2 buttons. I can fix this by editing the XF86Config
file appropriately, and the touchpad works fine.
Now, my question is: Is there any way to get Linux to automatically figure
out that the mouse is not attached, and so fall back on the touchpad?
BTW, I've set up two "Pointer" sections in XF86Config, and just adjust the
CorePointer line to reference the correct one. XFree doesn't like having
two CorePointers. I'm using SuSE 7.3, XFree86 4.x if it matters.
Thanks,
-Adam