Adaptive Beschleunigung für Touchpad unter Ubuntu 17.10

12

Ich habe kürzlich von Ubuntu 16.04 mit Unity auf 17.10 mit GNOME aktualisiert. Seit dem Upgrade fehlt mir die adaptive Beschleunigungsfunktion auf meinem Touchpad. Ich habe es absolut geliebt, weil es für kürzere Strecken genauer war.

Beim Graben habe ich herausgefunden, dass 17.10 GNOME mit libinputanstelle von verwendet synaptics, aber libinputstandardmäßig ein flatBeschleunigungsprofil für Touchpads verwendet ( https://wayland.freedesktop.org/libinput/doc/1.4.3/pointer-acceleration.html# ptraccel-touchpad ).

Ich habe auch versucht, xserver-xorg-input-synapticsam 17.10 zu installieren . Dies funktioniert einwandfrei, mit Ausnahme der Tatsache, dass es zu umständlich ist, 'Natural Scrolling' über die Befehlszeile ( /ubuntu//a/206006 ) zu aktivieren . Ein weiteres Problem ist, dass GNOME keine Touchpad-Einstellungen mit synapticsinstalliertem ( /unix//a/292920 ) anzeigt .

Ich habe auch versucht gnome-tweak-tool, im Untermenü "Tastatur und Maus" in der Seitenleiste herumzuzappeln, aber es besteht die Möglichkeit, "Beschleunigungsprofil" nur für eine Maus und nicht für Touchpads auszuwählen (siehe Screenshot unter Was sind Maus-Beschleunigungsprofile im Gnome-Tweak-Fenster). Werkzeug? ).

Gibt es eine Möglichkeit, die adaptive Beschleunigung für Touchpads zu aktivieren, bei libinputdenen keine der oben genannten Nebenwirkungen auftritt?

nikhilweee
quelle

Antworten:

4

Versuchen Sie dazu, den Schlüssel speedaus dem Schema zu bearbeiten org.gnome.desktop.peripherals.touchpad. Die Beschreibung für den Schlüssel lautet wie folgt:

Pointer speed for the touchpad. Accepted values are in the [-1..1] range (from "unaccelerated" to "fast"). A value of 0 is the system default.

Das deutet stark darauf hin, dass die Gnomentaste etwas mit der Beschleunigung des Touchpads zu tun hat. Verwenden Sie den dconf-Editor oder gsettings über die Befehlszeile und prüfen Sie, ob das Ändern dieses Schlüssels Auswirkungen hat.

Nicholas Stommel
quelle
1
Woher haben Sie die Definition für diesen Schlüssel? Nur neugierig, damit ich die anderen finde.
Sia
1
Sie können mit alle Schlüssel sehen gsettings list-keys org.gnome.desktop.peripherals.touchpadund mit die Definition eines einzelnen Schlüssels erhalten gsettings describe org.gnome.desktop.peripherals.touchpad speed.
Robcast
1
Einstellung speedist nicht wirklich adaptive Beschleunigung. Gemessen an den Tasten org.gnome.desktop.peripherals.mousehat adaptive Beschleunigung und hat org.gnome.desktop.peripherals.touchpadeinfach nicht :-(
robcast
5

In 17,10, können Sie auch das Beschleunigungsprofil eingestellt direkt und deaktivieren Mausbeschleunigung durch Einstellen accel-profileauf'flat'

gsettings set org.gnome.desktop.peripherals.mouse accel-profile 'flat'

Alternativ verwenden Sie dconf-editor:

Deaktiviere die Mausbeschleunigung in Ubuntu 17.10

Simon A. Eugster
quelle
1
Ich bin mir ziemlich sicher, dass der Mausbereich für tatsächliche Mausgeräte gilt, die Sie an den USB-Anschluss und nicht an das Touchpad anschließen.
Thebunnyrules
1
Ich stehe korrigiert ...
Thebunnyrules
@ Thebunnyrules Ja, tut mir leid, Sie haben Recht - ich habe den Teil "Für Touchpad" nicht gesehen :)
Simon A. Eugster
1
Simon, ich habe es trotzdem ausprobiert und es hat sich tatsächlich auf die Leistung meines Touchpads ausgewirkt. Also nein, ich denke du hattest Recht es zu empfehlen.
Thebunnyrules
1
habe gerade ein Upgrade auf 17.10 durchgeführt und fand die verringerte Touchpad-Leistung ebenfalls sehr enttäuschend. Setzen Sie es auf 'adaptive'mit dem Befehl, den Sie vorgeschlagen haben.
grg rsr
2

Bearbeiten: Tut mir leid, das hilft nur, wenn Sie Xorg verwenden, nicht Wayland laut Arch Linux 'Wiki :

Für Wayland gibt es keine libinput-Konfigurationsdatei. Die konfigurierbaren Optionen hängen vom Fortschritt der Unterstützung Ihrer Desktop-Umgebung ab. Siehe #Grafische Werkzeuge.

Für Xorg wird eine Standardkonfigurationsdatei für den Wrapper unter /usr/share/X11/xorg.conf.d/40-libinput.conf installiert. Es ist keine zusätzliche Konfiguration erforderlich, um Tastaturen, Touchpads, Trackpointers und unterstützte Touchscreens automatisch zu erkennen.

Für Xorg:

Laut seiner Manpage libinput unterstützt auch die adaptive Beschleunigung:

Sie sollten es als Option in der xorg.conf hinzufügen können, zB /usr/share/X11/xorg.conf.d/40-libinput.conf:

Option "AccelProfile" "adaptive"
Benebun
quelle
0

Ubuntu 18.04 Touchpad Konfig

Unter Ubuntu 18.04 unterscheidet sich die Einstellung geringfügig und reicht von -1 bis 1. Wenn Sie die Touchpad-Einstellung auf 1 setzen, wird das Touchpad deutlich beschleunigt. Ich habe dconf verwendet, um die Einstellung zu bearbeiten - es hat wie ein Zauber funktioniert.

TheAncientMariner
quelle