'50 -synaptics.conf 'für kinetisches Scrollen konfigurieren?

7

Mein Laptop verfügt über ein Synaptics-Touchpad mit Multi-Touch-Unterstützung. Das kinetische Scrollen mit zwei Fingern funktioniert unter Windows einwandfrei. Wie kann ich es unter Ubuntu zum Laufen bringen?

Ich habe die Bildlaufrichtung bereits umgekehrt, indem /usr/share/xorg.conf.d/50-synaptics.confich das bearbeitet habe. Jetzt muss ich nur noch etwas Trägheit geben.

Ich verwende die 32-Bit-Version von Ubuntu 12.04 LTS

Dieser Link erklärt viel über die verschiedenen Parameter, aber ich kann anscheinend nicht die richtigen Parameter finden, um dies zu erreichen. Bitte antworten Sie nicht, es sei denn, Sie haben dies zuvor versucht. Vielen Dank :)

Anthony
quelle

Antworten:

2

Unter Linux wird das kinetische Scrollen zumindest im Synaptics-Treiber als "Ausrollen" bezeichnet.

Sie können dies tun, indem Sie der Dateidatei die folgenden Optionszeilen hinzufügen 50-synaptics.confund die Werte nach Bedarf anpassen:

# Coasting configuration
Option "CornerCoasting" "0"
Option "CoastingSpeed" "20"
Option "CoastingFriction" "50"
Ketan Patel
quelle
Ich habe diese drei Zeilen kopiert und es hat nicht funktioniert? Ich habe das Kanten-Scrollen deaktiviert und verwende das Scrollen mit zwei Fingern. Gilt dies auch für das Scrollen mit zwei Fingern? (Ich habe einen Neustart durchgeführt, um sicherzugehen)
Anthony
Ja, und Sie müssen auch /etc/X11/xorg.conf.d hinzufügen.
Ketan Patel
Sie sollten Edge-Scrolling aktivieren.
Ketan Patel
Beim Aktivieren des Kanten-Bildlaufs über die GUI kann ich nicht sowohl das Zwei-Finger- als auch das Kanten-Bildlauf aktivieren. Wie kann ich es in der Konfigurationsdatei aktivieren?
Anthony
1
Ich habe keinen Ordner /etc/X11/xorg.conf.d. Außerdem werden einige Änderungen in der Datei synaptics.conf nicht mehr wirksam. Ist der Abschnitt, in dem sie sich befinden, von Bedeutung?
Anthony
3

Das kinetische Scrollen mit zwei Fingern wird im Synaptics-Treiber als "konventionelles Ausrollen" bezeichnet:

Das Ausrollen gibt es in zwei Varianten: konventionelles Ausrollen (Finger aus) und Eckrollen (Finger an). Herkömmliches Ausrollen ist aktiviert, wenn das Ausrollen aktiviert ist, und CornerCoasting ist auf false gesetzt. [ Synaptics Manpage ]

Die beiden Modi schließen sich gegenseitig aus: Das kinetische Scrollen mit zwei Fingern funktioniert nicht, wenn das Ausrollen der Ecken aktiviert ist. Aktivieren wir also das konventionelle Ausrollen. Bearbeiten Sie gemäß den neuen Ubuntu-Empfehlungen in der Datei Ihre nicht 50-synaptics.confdirekt, sondern erstellen Sie ein Verzeichnis /etc/X11/xorg.conf.d/und darin eine Datei wie 51-synaptics-tweaks.conf:

Section "InputClass"
    Identifier "touchpad"
    Driver "synaptics"
    MatchIsTouchpad "on"
        Option "CornerCoasting" "0"
        Option "CoastingSpeed" "20"
        Option "CoastingFriction" "50"
EndSection

Starten Sie X neu, um den Effekt zu sehen.

Wie Sie bemerkt haben, sind die Geschwindigkeits- und Reibungswerte hardwareabhängig. Was auf einem Touchpad funktioniert, hat möglicherweise keine spürbaren Auswirkungen auf ein anderes. Möglicherweise sind einige Experimente erforderlich.

Für Experimente ist es besser zu verwenden synclient, da es einen sofortigen (aber nicht permanenten) Effekt erzeugt, ohne X ständig neu starten zu müssen. Das Äquivalent zu dem oben genannten wäre:

synclient CornerCoasting=0 CoastingSpeed=20 CoastingFriction=50
Tanius
quelle