Konfiguruj evdevopcje za pomocą xorg.conf.d (DEPRECATED)
evdevKierowca był kierowca domyślna trackpoint we wcześniejszych wersjach Ubuntu, ale Ubuntu 17.10, poniżej podejście jest przestarzała i nie działa po wyjęciu z pudełka już. Wynika to z faktu, że evdevsterownik, który nie jest już domyślnie instalowany, ponieważ libinputjest teraz standardem - zobacz moją drugą odpowiedź na jego skonfigurowanie.
Jeśli chcesz, nadal możesz skorzystać z evdevponiższego rozwiązania po zainstalowaniu sterownika za pomocą sudo apt install xserver-xorg-input-evdev( źródła ).
Wszystko można ładnie skonfigurować w /etc/X11/xorg.conf.d/52-trackpoint-tweaks.confpliku (lub o podobnej nazwie - w Ubuntu musisz utworzyć katalog i plik, ale mechanizm działa; być może jedna z nazw katalogów jest x11inna niż X11w niektórych wersjach).
Plik powinien mieć następującą treść:
Section "InputClass"
Identifier "Trackpoint tweaks"
MatchProduct "TPPS/2 IBM TrackPoint"
MatchDevicePath "/dev/input/event*"
# Specify the driver, as else Ubuntu 17.10 will use libinput.
Driver "evdev"
# Configure wheel emulation, using middle button and "natural scrolling".
Option "EmulateWheel" "on"
Option "EmulateWheelButton" "2"
Option "EmulateWheelTimeout" "200"
Option "EmulateWheelInertia" "7"
Option "XAxisMapping" "7 6"
Option "YAxisMapping" "5 4"
# Set up an acceleration config ("mostly linear" profile, factor 5.5).
Option "AccelerationProfile" "3"
Option "AccelerationNumerator" "55"
Option "AccelerationDenominator" "10"
Option "ConstantDeceleration" "3"
EndSection
Aby zobaczyć efekt, musisz oczywiście zrestartować X. Aby grać z tymi ustawieniami, gdy X jest uruchomiony, użyj xinput, ale pamiętaj, że nazwy opcji są tam różne.
Jak zauważył @Vitaly Dubyna, „Stałe zwalnianie” może być użyte do kontrolowania czułości - skaluje wszystkie ruchy z tym współczynnikiem, więc wartość „3” powoduje, że wszystkie ruchy są 3 razy wolniejsze w porównaniu do domyślnego „1”.
Dokumentacja opcji:
gksu gedit /etc/udev/rules.d/trackpoint.rulesi wklejając następujące polecenia:SUBSYSTEM=="serio", DRIVERS=="psmouse", WAIT_FOR="/sys/devices/platform/i8042/serio1/serio2/sensitivity", ATTR{sensitivity}="200", ATTR{speed}="150"Następnie uruchom ponownie komputer. Czy jest jakiś powód, dla którego powinienem używać reguł Upstart vs udev?