touchpad

Post Reply
Message
Author
evi

touchpad

#1 Post by evi »

Moin,
Vorweg, ich habe das hier neulich schon einmal woanders gepostet...
Seit mir nicht böse deswegen, ich such doch nur ne Antwort.
Bisher gab es noch keine....


Ich hab hier nen Laptop mit Synaptics-Touchpad...
Richte ich mir das Pad als normale PS/2 Maus ein funktioniert alles.
Zusätzlich, für mehr luxus habe ich eine Usb-Maus angeschlossen.
Soweit kein Problem...
Damit ich etwas mobiler bin, besorgte ich mir den synaptics Treiber für mein Pad.
Version 0.11.3
Ich bin nach Anleitung vorgegangen, habe synaptics_drv.o nach /usr//X11R6/lib/modules/input kopiert.
Xf86Config angepaßt...X neugestartet...


Jetzt kann ich mit dem rechen Rand des Touchpads scrollen, linke und rechte Taste funzen, "klicken auf dem Pad" funzt, mittlere Taste durch zwei Finger funzt...
Aber der Mauszeiger bewegt sich nicht, den kann ich nicht bewegen...


Ich habe xev gestartet.
Jetzt bemerke ich, daß ich auch Button 6 und 7 durch ziehen am unteren Rand besitze.
Dieses Feature ist in der Readme (des Treibers) nicht aufgeführt...


Was mache ich nun ?
Trage ich die Tasten 6 und 7 in die XF86Config mit ein ?
( wie heißt das dann eigendlich ? "ZAxisMapping" "4 5" und "ZAxisMapping" "6 7"
? )
Oder muß ich etwas finden, ähnlich wie "VertScrollDelta" ? ""HoriScrollDelta"" eventuell ?


Bisher habe ich :
1) Es nach Readme versucht. Hier die XF86Config :


Load "synaptics"


(...)


Section "InputDevice"
Driver "synaptics"
Identifier "Mouse<font size="2">"
Option "Device" "/dev/psaux"
Option "Edges" "1900 5400 1800 3900"
Option "Finger" "25 30"
Option "MaxTapTime" "20"
Option "MaxTapMove" "220"
Option "VertScrollDelta" "100"
Option "MinSpeed" "0.02"
Option "MaxSpeed" "0.18"
Option "AccelFactor" "0.0010"
# Option "Repeater" "/dev/ps2mouse"
# Option "SHMConfig" "on"
EndSection


(...)


Section "ServerLayout"


# The Identifier line must be present
# Identifier "Simple Layout"
Identifier "Layout[all]"



Screen "Screen 1"



InputDevice "Mouse<font size="2">" "CorePointer"
InputDevice "USBMouse" "SendCoreEvents"
InputDevice "Keyboard1" "CoreKeyboard"


EndSection


Nach Neustart von X, war das Touchpad (fast) ohne Funktion, siehe oben..
Jedoch "wackelte" der Cursor leicht, zuckte, und verkroch sich dann in die linke obere Ecke, ging noch zwei dreimal hoch und runter und blieb stumm.


2) Usb-Maus eingesteckt, Xf86Config geändert :


(..)


Section "InputDevice"
Driver "synaptics"
Identifier "Mouse<font size="2">"
Option "Device" "/dev/psaux"
Option "Edges" "1900 5400 1800 3900"
Option "Finger" "25 30"
Option "MaxTapTime" "20"
Option "MaxTapMove" "220"
Option "VertScrollDelta" "100"
Option "MinSpeed" "0.02"
Option "MaxSpeed" "0.18"
Option "AccelFactor" "0.0007"
# Option "Repeater" "/dev/ps2mouse"
Option "SHMConfig" "on"
# Option "Emulate3Buttons" "on"
Option "ZAxisMapping" "4 5"
Option "UpDownScrolling" "on"
Option "Protocol" "auto"
Option "CorePointer"
Option "Buttons" "5"
EndSection


Das hab ich von TuxMobil kopiert, wo es angeblich läuft.
Ich habe auch verschiedene Versuche mit Option "Protocol" und Option "Device"
hinter mir..Wahrscheinlich auch daher meine momentane Verwirrung...


Wo könnte ich ansetzten ? Anscheinend hat im WWW noch keiner ein ähnliches Problem gehabt. Google hat mich richtig vereinsamen lassen ;)


Welches Touchpad ich genau habe, konnte ich noch nicht herausfinden.
Es steckt in einem Gericom x5 force.
Ich benutze Xfree 4.3.0 auf nem Gentoo Linux.


mfg
evi

komsomolze
Posts: 430
Joined: 03. Mar 2006 23:16

#2 Post by komsomolze »

Ist zwar ein bischen lange her, sollte aber nicht unbeantwortet werden.

synaptics-Treiber 0.14.3
evdev laden, zBsp in /etc/modules (debian) oder /etc/initrd/boot.local oder boot.loadmodules(SuSE), vielleicht sogar in der initrd.
  • Option "Protocol" "auto"
auf "auto-dev" setzen.
  • Option "Buttons" "5"
    Option "ZAxisMapping" "4 5"
auskommentieren oder Buttons auf "7" setzen.

  • Option "Edges" "1900 5400 1800 3900"
    Option "Finger" "25 30"
ist mittlerweile ersetzt durch
  • Option "LeftEdge" "1700"
    Option "RightEdge" "5300"
    Option "TopEdge" "1700"
    Option "BottomEdge" "4200"
    Option "FingerLow" "25"
    Option "FingerHigh" "30"

Post Reply