webentwicklung-frage-antwort-db.com.de

Lenovo Ideapad Instabiler Touchpad-Cursor

Ich habe vor kurzem Ubuntu 14.04 auf meinem Lenovo Yoga 2 Pro installiert und es gibt ein Problem mit dem Touchpad. Immer wenn ich meinen Finger vom Touchpad hebe oder klicke, bewegt sich der Cursor ein wenig in eine zufällige Richtung, wodurch ich das Ziel verfehle, auf das ich klicken wollte. Das ist sehr ärgerlich und ich konnte online keine Lösung finden.

Kann mir jemand sagen, ob es eine Lösung für dieses Problem gibt und wie ich es beheben würde?

Danke im Voraus.

7
vicban3d

Der einfache Ansatz besteht darin, einfach die Konfiguration des Touchpads anzupassen und möglicherweise die Empfindlichkeit zu verringern, insbesondere dann, wenn sich das Touchpad so einfach bewegt, wenn Sie den Finger vom Pad nehmen. Gehen Sie zu Systemeinstellungen> Maus und TouchPad> ziehen Sie die Leiste neben der TouchPad-Cursorgeschwindigkeit nach links, um sie zu verringern.

Wenn die obige Option das Problem nicht behebt, lesen Sie den folgenden Link: http://memobadz.wordpress.com/2014/02/16/lenovo-yoga-pro-2-on-ubuntu/

hier werden verschiedene Optionen für die Hardwarekonfiguration erläutert, die Sie untersuchen können. In Bezug auf Ihr Problem erscheint der Abschnitt über Jumpy Touchpad und das Fehlen der mittleren Taste angemessen. Hier ist ihr Vorschlag:

Versuchen Sie, die Datei /etc/X11/xorg.conf.d/50-synaptics.conf mit folgendem Inhalt zu erstellen:

Section "InputClass"
    Identifier "touchpad catchall"
    Driver "synaptics"
    MatchIsTouchpad "on"
    # This option is recommend on all Linux systems using evdev, but cannot be
    # enabled by default. See the following link for details:
    # http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
    MatchDevicePath "/dev/input/event*"

    Option "FingerLow"              "46"
    Option "FingerHigh"             "46"
    Option "ClickFinger1"           "1"
    Option "ClickFinger2"           "2"
    Option "ClickFinger3"           "3"
    Option "TapButton1"             "1"
    Option "TapButton2"             "2"
    Option "TapButton3"             "3"
    Option "AreaBottomEdge"         "85%"
    Option "SoftButtonAreas"        "60% 0 85% 0 40% 60% 85% 0" # Btn2 LRTB - Btn3 LRTB
    Option "EmulateMidButtonTime"   "75"
EndSection

Sie können zur Laufzeit mit synclient mit den Werten spielen.

Geändert :

  1. So erstellen Sie die obige Datei über die Befehlszeile:

    cd ~/Desktop             #changes your current directory to your Desktop for easy access
    touch 50-synaptics.conf  #creates file named 50-synaptics.conf
    gedit 50-synaptics.conf  #uses gedit(text editor) to open file
    
  2. Fügen Sie den aufgelisteten Inhalt mit gedit zur Datei hinzu, speichern Sie ihn und beenden Sie ihn

  3. Erstellen Sie den Zielordner über die Befehlszeile (#gefügte Zeile pro Kommentar von OP).

    Sudo mkdir /etc/x11/xorg.conf.d
    
  4. Verschieben der Datei in den entsprechenden Ordner über die Befehlszeile

    Sudo mv ~/Desktop/50-synaptics.conf /etc/X11/xorg.conf.d/ #Moves file from Desktop to target folder.
    

Viel Glück.

4
SonOfEntropy

Was das Problem bei meinem Yoga 2 Pro angeht, musste ich Bash eintippen

xinput --list

Dort erhalten Sie eine Liste der Geräte. Von dort aus können Sie die Geräte sehen. Wir möchten die SynPS/2 Synaptics TouchPad-Proportionen anzeigen.

xinput --list-props "SynPs/2 Synaptics Touchpad"

von da an habe ich das "finger" -Attribut von 25 30 0 auf 40 40 0 geändert und dieser nervige letzte Sprung war weg.

 xinput --set-prop "SynPS/2 Synaptics TouchPad" 292 40 40 0

der 292 ist die ID in Klammern neben den Worten "Synaptics Finger"

Die folgenden 3 Zahlen sind

"FingerLow" - Wenn der Fingerdruck unter diesen Wert fällt, zählt der Fahrer ihn als Freigabe.

"FingerHigh" - Wenn der Fingerdruck diesen Wert überschreitet, zählt der Fahrer ihn als Berührung.

"FingerPress" - Wenn der Fingerdruck diesen Wert überschreitet, zählt der Fahrer ihn als Druck.

Die Dokumente für die restlichen Einstellungen lauten hier

3
chaggy

Wenn Ihr Zeiger zittert, wenn Sie einen unbeweglichen Finger auf dem Touchpad haben. Dies löste es auf meinem Yoga 2 Pro:

synclient HorizHysteresis=32 && synclient VertHysteresis=32
1
idstam