Wie kann ich das Scrollen mit zwei Fingern auf einem ALPS-Touchpad einrichten, das nicht mehrere Finger unterstützt?
Die relevante Ausgabe von xinput list
lautet wie folgt:
⎡ ID des virtuellen Kernzeigers = 2 [Hauptzeiger (3)] ⎜ ↳ XTEST-Zeiger-ID des virtuellen Kerns = 4 [Slave-Zeiger (2)] ⎜ ↳ PS / 2-Maus-ID = 12 [Slave-Zeiger (2)] ⎜ ↳ AlpsPS / 2 ALPS GlidePoint-ID = 13 [Slave-Zeiger (2)]
und die Ausgabe von synclient -l
ist:
Parametereinstellungen: LeftEdge = 153 RightEdge = 870 TopEdge = 115 BottomEdge = 652 FingerLow = 12 FingerHigh = 14 FingerPress = 127 MaxTapTime = 180 MaxTapMove = 56 MaxDoubleTapTime = 180 SingleTapTimeout = 180 ClickTime = 100 FastTaps = 0 EmulateMidButtonTime = 75 EmulateTwoFingerMinZ = 139 EmulateTwoFingerMinW = 7 VertScrollDelta = 25 HorizScrollDelta = 25 VertEdgeScroll = 1 HorizEdgeScroll = 0 CornerCoasting = 0 VertTwoFingerScroll = 0 HorizTwoFingerScroll = 0 MinSpeed = 1 MaxSpeed = 1,75 AccelFactor = 0.156495 TrackstickSpeed = 40 EdgeMotionMinZ = 14 EdgeMotionMaxZ = 79 EdgeMotionMinSpeed = 1 EdgeMotionMaxSpeed = 102 EdgeMotionUseAlways = 0 TouchpadOff = 1 LockedDrags = 0 LockedDragTimeout = 5000 RTCornerButton = 2 RBCornerButton = 3 LTCornerButton = 0 LBCornerButton = 0 TapButton1 = 1 TapButton2 = 3 TapButton3 = 2 ClickFinger1 = 1 ClickFinger2 = 1 ClickFinger3 = 1 CircularScrolling = 0 CircScrollDelta = 0.1 CircScrollTrigger = 0 CircularPad = 0 PalmDetect = 0 PalmMinWidth = 10 PalmMinZ = 99 Ausrollgeschwindigkeit = 20 CoastingFriction = 50 PressureMotionMinZ = 14 PressureMotionMaxZ = 79 PressureMotionMinFactor = 1 PressureMotionMaxFactor = 1 ResolutionDetect = 1 GrabEventDevice = 1 TapAndDragGesture = 1 AreaLeftEdge = 0 AreaRightEdge = 0 AreaTopEdge = 0 AreaBottomEdge = 0
touchpad
multi-touch
gestures
alps
Zpletan
quelle
quelle
Antworten:
Um herauszufinden, über welches Touchpad Sie verfügen, führen Sie zunächst den Befehl aus
Wenn es so etwas zeigt
Dann haben Sie höchstwahrscheinlich keine Multitouch-Unterstützung. Die Alps-Touchpads haben in der Regel kein Multitouch, während sie denselben Treiber wie die Synaptic-Touchpads verwenden.
Mit können Sie
synclient -l
Informationen auf Ihrem Touchpad abrufen.Die endgültige Methode, um festzustellen, wie viele Finger auf Ihrem Touchpad unterstützt werden, ist jedoch:
synclient -m 100
zeigt in Echtzeit den Status Ihres Touchpads an. Die fünfte Spalte mit der Bezeichnungf
ist für Finger vorgesehen. Sie können also sehen, bis zu wie viele Finger Sie gleichzeitig antippen können.Informationen zum Aktivieren von SHMConfig in xorg.conf finden Sie unter http://mjg59.livejournal.com/118588.html. Fügen Sie dann hinzu
zu deiner xorg.conf. Sie können das obige Snippet entfernen, sobald Sie Ihre Tests durchgeführt haben.
quelle
xorg.conf
Mit diesen Daten können Sie eine anlegen. Sobald Sie den Test abgeschlossen haben, können Sie die entfernenxorg.conf
. Alle Änderungen an dieser Datei erfordern einen Neustart des X-Servers (normalerweise Abmelden und erneutes Anmelden).synclient -l
damit wir sehen können, welche Werte für EmulateTwoFinger * vorhanden sind. Schreiben Sie außerdem den Namen Ihres Touchpads (die Ausgabe vonxinput list
).Ich konnte das Scrollen mit zwei Fingern mit dem in diesem Beitrag beschriebenen Hack aktivieren:
http://ubuntuforums.org/showpost.php?p=9058534&postcount=2
Leider werden die Optionen von Zeit zu Zeit von einem anderen Daemon zurückgesetzt und wenn der Computer in den Energiesparmodus wechselt.
Hoffentlich kann jemand einen anderen Weg finden, dies zu tun.
quelle
Auf dem Sony VAIO VPCF136FM funktioniert der folgende Befehl, um Edge-Scrolling auf dem ALPS-Touchpad in Ubuntu 12.04 (und Linux Mint 11, falls es jemanden interessiert) hinzuzufügen:
Führen Sie vom Terminal aus:
Oder führen Sie aus Gründen der Lesbarkeit stattdessen die folgenden Schritte aus:
Erstellen Sie eine Datei mit dem Namen "psmouse.conf" in /etc/modprobe.d:
Fügen Sie dieser Datei die folgende Zeile hinzu und speichern Sie:
Zuletzt laden Sie die Treiber neu:
Obwohl dies kein Scrollen mit zwei Fingern ist, ist es das nächstbeste und die einzige Art von Touchpad-Scrollen, die ich auf dieser Plattform anwenden konnte. Ich bin ziemlich zufrieden damit und hoffe, dass es anderen hilft.
Die Quelle war von Oscars Link : Quelle: [Regression] Alps Touchpad erkannt, aber Scrollen funktioniert nicht LP-Fehler # 737051 , aber ich musste den Treiber nicht installieren oder etwas anderes in diesem Thread Erwähntes tun. Ich habe sogar einige der anderen Dinge, die ich versucht habe, rückgängig gemacht, nur um sicherzugehen, dass die Datei psmouse.conf in /etc/modprobe.d alles ist, was ich brauche.
Beachten Sie auch, dass dies ein Hack ist, da das Touchpad als generische ImPS / 2-Maus mit Mausrad geladen wird und die Registerkarte "Touchpad" aus dem Menü "Mauseinstellungen" verschwindet. Dies ist jedoch weitaus weniger ärgerlich, als den Mauszeiger jedes Mal, wenn ich scrollen möchte, in die Seitenleiste ziehen zu müssen.
Zuletzt habe ich Linux Mint 11 noch nicht neu gestartet (nicht, dass es hier sehr wichtig ist), daher müssen die modprobe-Befehle möglicherweise zu einem Startskript hinzugefügt werden, wenn der Edge-Scroll den Neustart nicht überlebt. Unter Ubuntu 12.04, dem Betriebssystem von AskUbuntu, funktioniert der Bildlauf jedoch auch nach dem Neustart weiter.
quelle
Ich habe gerade den Dirver von einem Ubuntu-DELL-Image gefunden, das mit meinem Latitude geliefert wurde. Überprüfen Sie diese Antwort: /ubuntu//a/278133/65801
quelle