Das Synaptics Touchpad scrollt weiter, nachdem Sie das Touchpad in Ubuntu losgelassen haben

1163
yerforkferchips

Seit dem Umstieg von Fedora auf Ubuntu habe ich ein ziemlich ärgerliches Problem mit meinem Synaptics Touchpad, das in mein Thinkpad X220 integriert ist. Wenn ich die Zwei-Finger-Bildlauf-Funktion verwende, ist es, als ob die Bildlauf-Ereignisse "in die Warteschlange gestellt" werden und auch dann weiterlaufen, wenn ich meine Finger vollständig vom Touchpad entfernt habe. Beim Browsen ist es besonders schlecht, da beim Ctrl+TabDrücken der Registerkarten beim Drücken von Ctrl- zusammen mit den Scroll-Ereignissen, die fortlaufend laufen - regelmäßig in Webseiten hinein- oder herausgezoomt wird.

Ich habe dieses Problem in Fedora nicht gehabt, daher bin ich mir nicht sicher, was der Unterschied ist, da es für alles, was ich weiß, der gleiche Treiber sein sollte. Ich habe mir einige Einstellungen angesehen, die der Treiber hat und die über Xorg eingestellt werden können, aber alles, was man synapticsmir sagt, ist:

Die Parameter MinSpeed, MaxSpeed ​​und AccelFactor haben keinen Einfluss auf die Bildlaufgeschwindigkeit. Die Bildlaufgeschwindigkeit wird ausschließlich aus den Parametern VertScrollDelta und HorizScrollDelta bestimmt.

Was seltsam ist, da das beschriebene Verhalten so aussieht, als ob das Scrollen etwas beschleunigt wird. Ich habe also keine Ideen, wie ich das machen könnte.

4

1 Antwort auf die Frage

5
yerforkferchips

Die Antwort darauf habe ich tatsächlich gefunden, nachdem ich in den StackExchange-Sites und Foren viel mehr Fragen und Antworten gesucht hatte. Es ist eine Funktion, die als "Coasting" bezeichnet wird. Ich habe es vorher nicht herausgefunden, weil ich gezielt nur nach "Scrolling" (und nicht auch nach "Scroll") gesucht habe.

Hier sind die relevanten Bits von man synaptics:

Option "CoastingSpeed" "float"

Ihr Finger muss so viele Schriftrollen pro Sekunde erzeugen, um mit dem Ausrollen zu beginnen. Die Standardeinstellung ist 20, sodass Sie nicht ungewollt mit dem Ausrollen beginnen können. 0 deaktiviert das Ausrollen. Eigenschaft: "Synaptics-Geschwindigkeit"

Option "CoastingFriction" "float"

Anzahl der Schriftrollen / Sekunde² zur Verringerung der Ausrollgeschwindigkeit. Der Standardwert ist 50. Eigenschaft: "Synaptics-Geschwindigkeit"

Also für mich persönlich habe ich nur CoastingSpeed0 gesetzt und das behebt das Problem.

Der Oberbegriff ist "kinetisches Scrollen". Der Begriff "Coasting" wird in Synaptics ausdrücklich unter Linux erwähnt, aber nicht allgemein. clearkimura vor 7 Jahren 2