Ich habe kürzlich ein Upgrade von 17.10 auf 18.04 durchgeführt und das horizontale Scrollen ist invertiert. Natürliches Scrollen hat keinen Einfluss darauf. Vorschläge, wie Sie es wieder ändern können. (Wischen Sie nach links)
Ich kann genau dasselbe Verhalten bestätigen: Das Umschalten von Natural Scrolling wirkt sich nur auf das vertikale Scrollen aus.
Henrique Ferrolho
@HenriqueFerrolho Das bestätige ich auch.
MycrofD
Natürliches Scrollen offändere die
Scrollrichtung
1
Auch ich kann dies seit dem 18.04 Update bestätigen. Dies muss als Fehler angesehen werden, oder? Da das Kombinieren von zwei Bildlaufmodi für vertikal / horizontal für mich am unnatürlichsten ist ...
michnovka
Antworten:
30
Dieses Problem trat auch beim Upgrade auf 18.04 auf. Dies war meine Lösung:
Verwenden Sie xinput list, um die Geräte-ID Ihres Touchpads zu ermitteln.
Verwenden Sie xinput list-props yourdeviceid. Dadurch wird eine lange Liste aller Eigenschaften erstellt, die Sie für dieses Gerät bearbeiten können. Wir sind an einer Eigenschaft interessiert, die mit der Bildlaufentfernung zu tun hat. Auf meinem System ist dies der Fall Synaptics Scrolling Distance (283). Es sollte zwei Werte haben, auf meinem System (mit aktiviertem natürlichem Bildlauf) waren dies -115, 115(vertikaler Abstand, horizontaler Abstand). Beachten Sie den Wert in Klammern, in meinem Fall 283 identifizieren wir die Eigenschaft, um sie zu ändern.
Verwenden Sie xinput set-prop yourdeviceid 283 -115, -115die Werte für 283 und die Bildlaufentfernung und ersetzen Sie sie durch die Werte, die angemessen sind. (Die Änderung besteht darin, beide Werte negativ zu machen, was das gewünschte Ergebnis des "natürlichen" Bildlaufs ergibt.)
Hinweise:
Diese Einstellung bleibt auch nach einem Neustart des Systems nicht erhalten. Dies ist ein eigenständiges Problem. Ich verwende eine .xsessionrcDatei in meinem Ausgangsverzeichnis, um den Befehl xinput beim Start auszuführen.
Dies wird wahrscheinlich in 17.10 nicht funktionieren, da Wayland seltsame Dinge mit xinput macht.
Es klappt! Leider funktionieren erweiterte Gesten nicht, zumindest auf Ubuntu Gnome. Wenn Sie Ubuntu auf Wayland einschalten, funktionieren sie, aber das Touchpad ist nicht optimiert.
Slurpin
1
Das löst es!
Henrique Ferrolho
Das hat funktioniert. Beim ersten Neustart wurde mein Anmeldebildschirm jedoch nicht angezeigt. Ich musste STRG + ALT + F7 / F8 drücken, um mich zu erholen.
MycrofD
Heute ist das Problem wieder aufgetreten. Bei weiteren Untersuchungen stellte ich fest, dass sich meine Geräte-ID von 13 auf 14 geändert hatte. Ist das normal? Ich musste dann alles wiederholen, aber ist es normal, dass sich die Geräte-ID ändert?
MycrofD
2
@MycrofD - Es ist normal, dass sich Ihre Geräte-IDs ändern, insbesondere wenn Sie andere Geräte verbinden / trennen. Es sollte möglich sein, Geräte anhand ihres lesbaren Namens und nicht anhand ihrer ID zu identifizieren.
Vielen Dank für das Skript, eine Modifikation, die ich vorschlagen xinput set-prop "${id}" "${a}" "${b}" "${b}"möchte. Dies würde es idempotent machen. Durch zweimaliges Ausführen des ursprünglichen Skripts wurde der Effekt entfernt
Harendra Singh,
0
Löschen Sie den xserver-xorg-input-libinput von sudo apt remove xserver-xorg-input-libinput.
Dann erstelle die Datei /usr/share/X11/xorg.conf.d/20-natural-scrolling-mouses.confmit folgendem Inhalt:
Falls dies immer noch ein Problem ist, können Sie Ihre Einstellung auch unter: Einstellung | ändern Geräte | Maus und Touchpad . Dort ermöglicht die Option "natürliches Scrollen" Änderungen im Scrollverhalten.
off
ändere dieAntworten:
Dieses Problem trat auch beim Upgrade auf 18.04 auf. Dies war meine Lösung:
Verwenden Sie
xinput list
, um die Geräte-ID Ihres Touchpads zu ermitteln.Verwenden Sie
xinput list-props yourdeviceid
. Dadurch wird eine lange Liste aller Eigenschaften erstellt, die Sie für dieses Gerät bearbeiten können. Wir sind an einer Eigenschaft interessiert, die mit der Bildlaufentfernung zu tun hat. Auf meinem System ist dies der FallSynaptics Scrolling Distance (283)
. Es sollte zwei Werte haben, auf meinem System (mit aktiviertem natürlichem Bildlauf) waren dies-115, 115
(vertikaler Abstand, horizontaler Abstand). Beachten Sie den Wert in Klammern, in meinem Fall 283 identifizieren wir die Eigenschaft, um sie zu ändern.Verwenden Sie
xinput set-prop yourdeviceid 283 -115, -115
die Werte für 283 und die Bildlaufentfernung und ersetzen Sie sie durch die Werte, die angemessen sind. (Die Änderung besteht darin, beide Werte negativ zu machen, was das gewünschte Ergebnis des "natürlichen" Bildlaufs ergibt.)Hinweise:
Diese Einstellung bleibt auch nach einem Neustart des Systems nicht erhalten. Dies ist ein eigenständiges Problem. Ich verwende eine
.xsessionrc
Datei in meinem Ausgangsverzeichnis, um den Befehl xinput beim Start auszuführen.Dies wird wahrscheinlich in 17.10 nicht funktionieren, da Wayland seltsame Dinge mit xinput macht.
quelle
Sieh dir das an:
https://help.ubuntu.com/community/SynapticsTouchpad
Verwenden Sie die folgenden Befehle, um den Betrag und die Richtung des natürlichen Bildlaufs festzulegen (Plus- oder Minuswerte ändern die Richtung):
Sie können diesen Befehl in Ihr Autostart-Skript einfügen, um ihn bei der Anmeldung auszuführen.
quelle
Hier ist ein kleines Skript, das dies für Sie erledigt
quelle
xinput set-prop "${id}" "${a}" "${b}" "${b}"
möchte. Dies würde es idempotent machen. Durch zweimaliges Ausführen des ursprünglichen Skripts wurde der Effekt entferntLöschen Sie den xserver-xorg-input-libinput von
sudo apt remove xserver-xorg-input-libinput
.Dann erstelle die Datei
/usr/share/X11/xorg.conf.d/20-natural-scrolling-mouses.conf
mit folgendem Inhalt:Nach dem Neustart wurde das Scrolling-Problem für mich gelöst.
quelle
Falls dies immer noch ein Problem ist, können Sie Ihre Einstellung auch unter: Einstellung | ändern Geräte | Maus und Touchpad . Dort ermöglicht die Option "natürliches Scrollen" Änderungen im Scrollverhalten.
quelle