Accelerazione adattiva per touchpad su Ubuntu 17.10


12

Di recente ho aggiornato da Ubuntu 16.04 con Unity a 17.10 con GNOME. Dall'aggiornamento, mi manca la funzione di accelerazione adattiva sul mio touchpad. Mi è piaciuto moltissimo perché era più preciso per le distanze più brevi.

Scavando un po ', ho scoperto che 17.10 utilizza GNOME con libinputinvece di synaptics, ma libinpututilizza un flatprofilo di accelerazione per touchpad per impostazione predefinita ( https://wayland.freedesktop.org/libinput/doc/1.4.3/pointer-acceleration.html# ptraccel-touchpad ).

Ho anche provato a installare xserver-xorg-input-synapticsil 17.10. Funziona bene, tranne per il fatto che è troppo ingombrante per abilitare lo "Scorrimento naturale" dalla riga di comando ( /ubuntu//a/206006 ). Un altro problema è che GNOME non mostra le impostazioni del touchpad con synapticsinstallato ( /unix//a/292920 ).

Ho anche provato ad agitarmi con gnome-tweak-toolil sottomenu "Tastiera e mouse" sulla barra laterale ma ha un'opzione per selezionare "Profilo di accelerazione" solo per un mouse, non per i touchpad (vedi screenshot in Cosa sono i profili di accelerazione del mouse in gnome-tweak- strumento? ).

C'è un modo per abilitare l'accelerazione adattiva per i touchpad con i libinputquali non ha nessuno degli effetti collaterali di cui sopra?

Risposte:


4

Per questo, prova a modificare la chiave speeddallo schema org.gnome.desktop.peripherals.touchpad. La descrizione per la chiave è la seguente:

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.

che indica fortemente che il tasto gnome ha a che fare con l'accelerazione del touchpad. Utilizzare l'editor dconf o gsettings attraverso la riga di comando e vedere se la modifica di questa chiave ha qualche effetto.


1
Dove hai preso la definizione per quella chiave? Sono solo curioso di poter trovare gli altri.
Sia

1
Puoi vedere tutte le chiavi con gsettings list-keys org.gnome.desktop.peripherals.touchpade ottenere la definizione di una singola chiave con gsettings describe org.gnome.desktop.peripherals.touchpad speed.
robcast

1
L'impostazione speednon è un'accelerazione adattiva. A giudicare dai tasti org.gnome.desktop.peripherals.mouseha un'accelerazione adattiva e org.gnome.desktop.peripherals.touchpadsemplicemente non ha :-(
robcast

5

In 17.10, puoi anche impostare direttamente il profilo di accelerazione e disabilitare l'accelerazione del mouse impostando accel-profilesu'flat'

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

In alternativa, utilizzare dconf-editor:

Disabilita l'accelerazione del mouse in Ubuntu 17.10


1
Sono abbastanza sicuro, la sezione del mouse si applica ai dispositivi mouse reali che si collegano all'USB e non al touchpad.
thebunnyrules il

1
Sono corretto ....
thebunnyrules il

@thebunnyrules Sì, scusa, hai ragione - non ho visto la parte "per touchpad" :)
Simon A. Eugster,

1
Simone, l'ho provato comunque e ha influito sulle prestazioni del mio touchpad. Quindi no, penso che avessi ragione a raccomandarlo.
thebunnyrules,

1
appena aggiornato a 17.10, e anche la riduzione delle prestazioni del touchpad è stata deludente. impostandolo 'adaptive'con il comando che hai suggerito risolto.
grg rsr

2

Modifica: mi dispiace che questo aiuti solo se stai usando Xorg, non Wayland secondo il Wiki di Arch Linux :

Per Wayland, non esiste un file di configurazione di libinput. Le opzioni configurabili dipendono dall'avanzamento del supporto del tuo ambiente desktop; vedi #Strumenti grafici.

Per Xorg, un file di configurazione predefinito per il wrapper è installato in /usr/share/X11/xorg.conf.d/40-libinput.conf. Non è necessaria alcuna configurazione aggiuntiva per rilevare automaticamente tastiere, touchpad, trackpoint e touchscreen supportati.

Per Xorg:

Secondo la sua pagina man libinput supporta anche l'accelerazione adattiva:

Dovresti essere in grado di aggiungerlo come opzione in xorg.conf, ad esempio /usr/share/X11/xorg.conf.d/40-libinput.conf:

Option "AccelProfile" "adaptive"

0

configurazione del touchpad ubuntu 18.04

Su Ubuntu 18.04, l'impostazione è leggermente diversa, che va da un doppio a -1 a 1. L'impostazione dell'impostazione del touchpad su 1 accelera piacevolmente il touchpad. Ho usato dconf per modificare l'impostazione - ha funzionato come un incantesimo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.