Das zweimalige Tippen auf das Touchpad funktioniert nicht


7

Früher konnte ich zweimal auf mein Touchpad tippen und es gedrückt halten, um Dinge per Drag & Drop zu verschieben. Seit ich auf oneric ocelot umgestiegen bin, funktioniert es nur 10% der Zeit. Mit welchem ​​Programm protokollieren sie das Touchpad und wie kann ich es wieder ändern? Beide Personen, die ein Upgrade durchgeführt und es direkt installiert haben, haben dasselbe Problem gemeldet, sodass es anscheinend die Schuld von oneric ist.

Antworten:


3

Diese Lösung woks für mich

Gehen Sie zu: http://tombuntu.com/index.php/2011/10/31/fix-for-touchpad-trouble-in-ubuntu-11-10/

Aus der Post:

Eines der Probleme, die Ubuntu 11.10 auf meinem Eee PC 901 verursacht hat, ist das Ziehen von Touchpads. Die Tap-and-Drag-Geste zum Bewegen des Cursors bei gedrückter Maustaste ist zu empfindlich. Ich muss so schnell wie möglich tippen, um die Geste jedes Mal zu aktivieren

Führen Sie diesen Befehl aus, um das Zeitlimit abzurufen, bevor ein Tippen als einzelnes Tippen interpretiert wird: synclient | grep "SingleTapTimeout"

Auf meinem System wurde diese Option auf 180 gesetzt, was zu schnell ist. Führen Sie diesen Befehl aus, um das Zeitlimit auf 360 zu verdoppeln: synclient SingleTapTimeout = 360

Danke geht an Tom.


Leider wird dieses Update nach jedem Neustart / Login gelöscht. Wie können Sie die Synclient-Einstellung für alle Anmeldungen beibehalten?
Cerin

@Cerin In vielen Distributionen können Sie eine Zeile hinzufügen /etc/X11/xorg.conf.d/50-synaptics.conf. Ich bin mir nicht sicher, ob es für Ubuntu dasselbe ist ... Sie fügen normalerweise Option "SingleTapTimeout" "360"einen InputClassAbschnitt für Touchpads hinzu. Wenn Sie faul sind und nicht herausfinden möchten, wie das geht, können Sie stattdessen jederzeit einen Cronjob oder ein Startskript erstellen, das den Befehl ausführt.
Bobbaluba

2

Ich habe eine halbe Antwort für Sie und habe das gleiche Problem. In 10% der Fälle tippen Sie wahrscheinlich zweimal sehr schnell. Dann funktioniert es tatsächlich so, wie Sie es möchten. Sie können Ihr Verhalten ändern (zweimal schneller tippen als ziehen), um das gewünschte Ergebnis zu erzielen. Ideal wäre jedoch eine umfassendere Lösung, mit der Sie das Timing für doppeltes Tippen zusammen mit dem Ziehen korrigieren können.

Ich habe keine wirkliche Lösung, kann Ihnen aber etwas sagen, das nicht funktioniert, aber sollte. Gehen Sie mit der Supertaste (normalerweise Windows-Taste) zum Starter / zur Suche, geben Sie die Maus ein und wählen Sie "Maus und Touchpad". Sie können den Zeitabstand für Doppelklicks ändern, und Doppelklicks werden mit einer längeren Zeit zwischen den Tippen ausgelöst, aber der Doppelklick und die Ziehbewegung werden nicht beeinflusst. Ich persönlich bemerke dies, wenn ich versuche, Text auszuwählen. Ich würde diesen Beitrag positiv bewerten, aber nicht genug Anerkennung haben ... Akzeptiere dies als Teilantwort und ich werde positiv stimmen, wenn ich genug Wiederholung bekomme. Hoffe das hilft, eine bessere Lösung gefunden?


1

Ich habe auch nach dem Anhalten eine dauerhafte Lösung gefunden, indem ich diese Schritte befolgt habe.

Erstellen Sie zunächst eine Datei mit Ihrem Konfigurationsskript:

echo synclient SingleTapTimeout=320 FastTaps=1 > ~/etc/touchpad_settings.sh

Zweitens machen Sie es ausführbar:

chmod +x ~/etc/touchpad_settings.sh

Führen Sie abschließend den folgenden Befehl aus und ersetzen Sie "<Benutzer>" durch Ihren Benutzernamen:

gsettings set org.gnome.settings-daemon.peripherals.input-devices hotplug-command "/home/<user>/etc/touchpad_settings.sh"

Starten Sie dann neu oder melden Sie sich ab und melden Sie sich an oder halten Sie GNOME an und starten Sie es neu oder starten Sie es neu.

Genießen!

Weitere Informationen zu diesem Fix finden Sie in diesem Blogbeitrag .


1

Für mich wurde das Problem von generiert, Option "TapAndDragGesture" "0"also habe ich es auf 1 gesetzt und es funktioniert jetzt

Führen Sie diesen Befehl aus, um einen temporären Test durchzuführen
synclient TapAndDragGesture=1

Wenn es in Ordnung ist, können Sie Ihre xorg-Konfigurationsdatei bearbeiten /etc/X11/xorg.conf.d/..., um sie dauerhaft zu machen

als Referenz:

man synaptics

oder
- https://wiki.archlinux.org/index.php/Touchpad_Synaptics

Konfigurationsbeispiel:
- https://wiki.archlinux.org/index.php/Touchpad_Synaptics/10-synaptics.conf_example

hier mein Dateiinhalt

Section "InputClass"
  Identifier "touchpad catchall"
  Driver "synaptics"
  MatchIsTouchpad "on"
    # Enable touchpad
    Option "TouchpadOff"        "0"
    # Allow run-time configuration
    # Option "SHMConfig"           "on"  # deprecated
    # Edge Limits
    Option "LeftEdge" "1748"
    Option "RightEdge" "5640"
    Option "TopEdge" "1274"
    Option "BottomEdge" "4752"
    # Speed
    Option "MinSpeed" "1.0"
    Option "MaxSpeed" "1.6"
    Option "AccelFactor" "0.032"
    # Pressure
    Option "FingerLow" "24"
    Option "FingerHigh" "29"
    Option "FingerPress" "255"
    # Tapping Detection
    Option "MaxTapTime" "180"             # 0 disables tap
    Option "MaxTapMove" "29"
    Option "MaxDoubleTapTime" "180"
    Option "SingleTapTimeout" "200"
    Option "ClickTime" "100"
    Option "TapAndDragGesture" "1"
    # Corner Tap Buttons
    Option "RTCornerButton" "0"
    Option "RBCornerButton" "0"
    Option "LTCornerButton" "0"
    Option "LBCornerButton" "0"
    # Scrolling Edges
    Option "VertEdgeScroll" "0"
    Option "VertScrollDelta" "100"
    Option "HorizEdgeScroll" "0"
    Option "HorizScrollDelta" "100"
    # Circular Scrolling
    Option "CircularScrolling" "0"
    Option "CircScrollDelta" "0.1"
    Option "CircScrollTrigger" "0"
    Option "FastTaps" "1"
    # Tapping as Buttons (number of fingers)
    Option "TapButton1" "1"
    Option "TapButton2" "2"
    Option "TapButton3" "3"
    # Tap Dragging
    Option "LockedDrags" "0"
    Option "LockedDragTimeout" "5000"
    # Tap Gesture Dragging
    # Two Finger Scrolling
    Option "VertTwoFingerScroll" "1"
    Option "HorizTwoFingerScroll" "1"
    # Corner Coasting
    Option "CornerCoasting" "0"
    Option "CoastingSpeed" "20"
    Option "CoastingFriction" "50"
    # Kernel Event Protocol
    Option "GrabEventDevice" "1"
    # Edge Ignore Boundaries
    Option "AreaLeftEdge" "0"
    Option "AreaRightEdge" "0"
    Option "AreaTopEdge" "0"
    Option "AreaBottomEdge" "0"
    # Trackstick
    Option "TrackstickSpeed" "40"
    # Circular Trackpad
    Option "CircularPad" "0"
    # Multi-function Buttons
    Option "ClickFinger1" "1"
    Option "ClickFinger2" "1"
    Option "ClickFinger3" "1"
    # Edge Movements
    Option "FastTaps" "0"
    # Tapping as Buttons (number of fingers)
    Option "TapButton1" "1"
    Option "TapButton2" "2"
    Option "TapButton3" "3"
    # Tap Dragging
    Option "LockedDrags" "0"
    Option "LockedDragTimeout" "5000"
    # Tap Gesture Dragging
    Option "EdgeMotionMinZ" "29"
    Option "EdgeMotionMaxZ" "159"
    Option "EdgeMotionMinSpeed" "1"
    Option "EdgeMotionMaxSpeed" "401"
    Option "EdgeMotionUseAlways" "0"
    # Pressure Motion
    Option "PressureMotionMinZ" "29"
    Option "PressureMotionMaxZ" "159"
    Option "PressureMotionMinFactor" "1"
    Option "PressureMotionMaxFactor" "1"
    # Emulations
    Option "EmulateMidButtonTime" "75"
    Option "EmulateTwoFingerMinZ" "280"
    Option "EmulateTwoFingerMinW" "70
    # Palm Detection
    Option "PalmDetect" "1"
    Option "PalmMinWidth" "10"
    Option "PalmMinZ" "199"
EndSection
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.