Lenovo Ideapad Instabiler Touchpad-Cursor

7

Ich habe kürzlich 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 möchte. 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.

vicban3d
quelle
Über diesen Link habe ich herausgefunden, dass der Zeiger nur dann problematisch ist, wenn er eingesteckt ist. Vielleicht habe ich auch ein fehlerhaftes Netzteil. Wenn Ihre auch durch das Netzteil verursacht wird, besteht ein Hack darin, Ihre Hand auf der Tastatur oder einem Metallteil Ihres Laptops zu halten.
Renaissains
Wäre die Verwendung einer geerdeten Steckdose und eines Netzteils nicht effektiver als der Versuch, freiliegendes Metall auf einem aktuellen Laptop zu finden?
Elder Geek

Antworten:

4

Der einfache anfängliche Ansatz wäre, einfach Ihre Touchpad-Konfiguration anzupassen und möglicherweise Ihre Empfindlichkeit zu verringern, insbesondere wenn sich diese so stark bewegt, indem Sie einfach Ihren 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 das Problem durch die oben genannte Option nicht behoben werden kann, finden Sie diesen 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 das Jumpy Touchpad und das Fehlen der mittleren Taste angemessen. Hier ist ihr Vorschlag:

Versuchen Sie, die Datei /etc/X11/xorg.conf.d/50-synaptics.confmit 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 (# hinzugefügte Zeile pro Kommentar von OP).

    sudo mkdir /etc/x11/xorg.conf.d
    
  4. So verschieben Sie die Datei über die Befehlszeile in den entsprechenden Ordner

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

Viel Glück.

SonOfEntropy
quelle
Können Sie erläutern, wie Sie die Datei /etc/X11/xorg.conf.d/50-synaptics.conf erstellen und speichern?
vicban3d
@ vicban3d, siehe meine geänderte Antwort.
SonOfEntropy
Das hat funktioniert, vielen Dank. Das einzige ist, ich musste den Ordner zuerst mit 'sudo mkdir xorg.conf.d' aus / etc / X11 / erstellen und erst dann die Datei kopieren.
vicban3d
1
@ vicban3d, ich verstehe. Ich habe den konsolidierten Befehl gemäß Ihrem Kommentar für zukünftige Benutzer hinzugefügt.
SonOfEntropy
1
Wenn ich mich nicht irre, ist unter Ubuntu nach 10.04 der richtige Ort /usr/share/X11/xorg.conf.d/. Ansonsten sind die von Ihnen angegebenen Werte perfekt. Die instabile Maus auf dem Lenovo IdeaPad Y50-70 wurde einwandfrei gelöst.
notan3xit
3

Für dieses Problem auf meinem Yoga 2 Pro musste ich Bash eingeben

xinput --list

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

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

Von dort aus habe ich das Attribut "Finger" von 25 30 0bis bearbeitet 40 40 0und dieser nervige letzte Sprung war weg.

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

Das 292ist 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 finden Sie hier

zottelig
quelle
1

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

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

Diese Antworten haben nichts mit der Frage zu tun. Es gibt keinen Touchpad-Parameter für "Betrag, um zufällig herumzuspringen". Ja, die meisten von uns haben versucht, die verschiedenen Empfindlichkeiten zu ändern, aber das ändert nur, wie schnell und wie viel Druck es braucht ... damit der Fluch zufällig herumspringt.

Um es klar auszudrücken, wir sprechen über die Tatsache, dass Ideapads unter Linux, wenn Sie einfach das Pad berühren und Ihren Finger am Berührungspunkt lassen, der Cursor auf dem Bildschirm herumspringt. Verringern Sie die Empfindlichkeit und es wird mehr Druck benötigt, bevor es herumspringt.

Keine dieser Antworten hat damit etwas zu tun. Das Fazit ist, dass die Übernahme der Hardware durch IBM VIELE Probleme hat und selten richtig funktioniert. Hatte es sich jemals stumm geschaltet, während es über das volle Volumen berichtete? Den Bildschirm dimmen, während die volle Helligkeit angezeigt wird? Dies sind alles Dinge, bei denen die IBM Treiber Befehle abfangen, um Ihnen mit einer "Mehrwertfunktion" zu helfen. Wie die meisten dieser "Funktionen" funktioniert es nicht richtig und Sie können es nicht ausschalten.

Ich hatte einige Erfolge beim Reinigen unter der Leertaste und der Alt-Taste. Dies geschieht auch unter Windoze und wurde weithin berichtet.

Ich habe immer gewusst, dass IBM-Laptops dafür anfällig sind. Ich habe es noch nie so schlecht gesehen. Auf jeden Fall meine letzte IBM.

Rebell N. Hund
quelle