Jak przyspieszyć przewijanie gładzika dwoma palcami?

9

Przesuwam strzałkę paska prędkości touchpada w lewo. Ponadto poprawiam touchpad edytora dconf, ustawiając przyspieszenie ruchu, próg ruchu itp. I to nie działało. W końcu, jeśli zmienię metodę przewijania z przewijania dwoma palcami na przewijanie krawędzi, wcale się to nie zmieni, ustawię też włączanie touchpada na wyłączone i też się nie zmieni. Są to odpowiedzi opublikowane na askubuntu. Więc jakie są te ustawienia? Czy w Ubuntu jest jakaś sensowna funkcjonalność? Czy można zmienić prędkość przewijania touchpada?

Używam gładzika MacBooka Pro i chcę ustawić prędkość tak płynnie i przyjazną dla użytkownika jak OS X.

Dzięki.

[Aktualizacja, aby odpowiedzieć na pytanie mdoran3844]

/dev/input/event0
   bustype : BUS_HOST
   vendor  : 0x0
   product : 0x1
   version : 0
   name    : "Power Button"
   phys        : "LNXPWRBN/button/input0"
   bits ev : EV_SYN EV_KEY

/dev/input/event1
   bustype : BUS_HOST
   vendor  : 0x0
   product : 0x3
   version : 0
   name    : "Sleep Button"
   phys    : "LNXSLPBN/button/input0"
   bits ev : EV_SYN EV_KEY

/dev/input/event2
   bustype : BUS_I8042
   vendor  : 0x1
   product : 0x1
   version : 43907
   name    : "AT Translated Set 2 keyboard"
   phys    : "isa0060/serio0/input0"
   bits ev : EV_SYN EV_KEY EV_MSC EV_LED EV_REP

/dev/input/event3
   bustype : BUS_I8042
   vendor  : 0x2
   product : 0x6
   version : 0
   name    : "ImExPS/2 Generic Explorer Mouse"
   phys    : "isa0060/serio1/input0"
   bits ev : EV_SYN EV_KEY EV_REL
Blaszard
źródło

Odpowiedzi:

11

Mam MacBooka Pro 11.1 z systemem Kubuntu 14.04. Synaptic jest zainstalowany, ale pliki konfiguracyjne X11 i Synaptic nie znajdują się w tej samej lokalizacji, co wymieniono w odpowiedzi mdoran3844.

Jednak w oparciu o ten post na forum KDE tutaj uruchomiłem następujące polecenie, które działało w moim środowisku sprzętowym / programowym:

synclient VertScrollDelta=20 HorizScrollDelta=20

Jeśli ta zmiana działa, ale nie jest trwała, może być konieczne umieszczenie jej w .xinitrcskrypcie uruchamiającym lub innym skrypcie startowym (lub wyszukanie plików konfiguracyjnych wymienionych w odpowiedzi mdoran3844 ).

Obrabować
źródło
3
dla przewijania w „trybie naturalnym” użyj wartości ujemnych:synclient VertScrollDelta=-20 HorizScrollDelta=-20
glS
3

Zależy to w dużej mierze od sposobu działania touchpada. Wiele gestów touchpada w rzeczywistości nie używa żadnego gestu Ubuntu ani zdarzenia dotykowego, a zamiast tego po rozpoznaniu gestu, takim jak przewijanie dwoma palcami, wykonywane jest makro lub kombinacja klawiszy.

W przypadku rozpoznania przewijania dwoma palcami zdarzenie przewijania myszy jest propagowane do ogólnego sterownika sprzętowego urządzenia zdarzeń, evdev.

Możesz użyć sterownika wejściowego Synaptics Touch , aby skonfigurować większość tabliczek dotykowych i ekranów dotykowych. Korzystając z Synaptics, możesz zmienić prędkość przewijania, zmieniając VertScrollDelta i HorizScrollDelta znajdujące się w pliku konfiguracyjnym.

sudo gedit /etc/X11/xorg.conf.d/50-synaptics.conf

A następnie edytuj te dwa wiersze

Option "VertScrollDelta" "10"
Option "HorizScrollDelta" "10"

Uwaga: Im wyższa wartość, tym wolniejsze i dokładniejsze będzie przewijanie. Może się to wydawać sprzeczne z intuicją w stosunku do standardowego modelu wrażliwości.

mdoran3844
źródło
Miałeś na myśli, że Synaptics Touch jest wstępnie zainstalowany w Ubuntu? Ponadto, gdy uruchamiam, input listjak wyjaśniono w łączonym poście, w konsoli nie wykryto gładzika. Więc może wewnętrzny gładzik MacBooka Pro nie działa w Ubuntu? (Używam go w Parallels, środowisku wirtualnym).
Blaszard,
jeśli xinput listnie wyświetla tabliczki dotykowej, nie będzie można wprowadzić żadnych zdarzeń do aplikacji, chyba że będą nasłuchiwać nieprzetworzonych zdarzeń na evdevpoziomie warstwy wejściowej. Jeśli touchpad nie zostanie rozpoznany, to zupełnie inna sprawa, ale powiedziałeś, że pozwala ci na przewijanie? Czy możesz uruchomić sudo lsinputi poinformować mnie o wynikach?
mdoran3844,
Dzięki. Wynik opublikowałem w oryginalnym poście. Może /dev/input/event3mój touchpad? Ale czyta mysz, a nie touchpad - dlatego powiedziałem there is no trackpad detected in my console. W ogóle nie używam myszy do informacji, tylko wewnętrzna, wyposażona klawiatura i gładzik w MacBooku Pro.
Blaszard,