Synaptics Touchpad
Da dieser Treiber besonders mit WindowMaker Probleme bereiten kann (z.b im MoveState hängenbleibt) lohnt es sich bei Windowmaker(moveres.c) in der Funktion folgendes einzubauen:
int wMouseMoveWindow(WWindow *wwin, XEvent *ev) bei: case ButtonPress: done=True; // <-- hinzuzufügen break;
wer's etwas sauberer machen möchte baut noch ein Unhide für das Fenster welche die Koordinaten anzeigt und einige andere Kleinigkeiten rein.. jedenfalls ist das MouseLock issue somit sobald man einen Button drückt behoben..
Für Kernel 2.6 benötigter Treiber befindet sich hier: http://w1.894.telia.com/~u89404340/touchpad/
Im Archiv befindet sich eine INSTALL.DE, die die Installation beschreibt. (make, make install, XF86Config anpassen)
dmesg Synaptics Touchpad, model: 1 Firmware: 4.6 180 degree mounted touchpad Sensor: 18 new absolute packet format Touchpad has extended capability bits -> four buttons -> multifinger detection -> palm detection input: SynPS/2 Synaptics TouchPad on isa0060/serio4 serio: i8042 KBD port at 0x60,0x64 irq 1
lsmod Module Size Used by evdev 9184 0
cd /dev ./MKDEV input cat /dev/input/event0
In der /etc/X11/XF86Config folgende Section für das Touchpad benutzen:
Section "InputDevice" Driver "synaptics" Identifier "Configured Mouse" Option "CorePointer" Option "Device" "/dev/psaux" Option "Protocol" "auto-dev" Option "LeftEdge" "1700" Option "RightEdge" "5300" Option "TopEdge" "1700" Option "BottomEdge" "4200" Option "FingerLow" "25" Option "FingerHigh" "30" Option "MaxTapTime" "180" Option "MaxTapMove" "220" Option "VertScrollDelta" "100" Option "MinSpeed" "0.06" Option "MaxSpeed" "0.12" Option "AccelFactor" "0.0010" Option "SHMConfig" "on" #Option "Repeater" "/dev/ps2mouse" EndSection
tpconfig -i fatal: No Synaptics or ALPS touchpad device found ... anyway the previous settings enable the tapping mode again