ZAKTUALIZOWANO W WERSJI TESTOWANEJ od 10.10 do 13.04
Testowane na HP dv6000, Sony Vaio NW240, Hp dv5-2130 i Toshiba NB305
Od Ubuntu 10.10 nowa xorg.conf
konfiguracja znajduje się w /usr/share/X11/xorg.conf.d
katalogu urządzeń wejściowych.
Przejdź do tego katalogu, a znajdziesz kilka plików:
10-evdev.conf, 50-synaptics.conf, 50-vmmouse.conf, 50-wacom.conf, 51-synaptics-quirks.conf, 60-magictrackpad.conf
Może to zależeć od podłączonych urządzeń, ale to te, które zawsze widziałem.
Teraz chcemy otworzyć pierwszy, który się ładuje. To będzie 10-evdev.conf
. Ale zanim go otworzymy, potrzebujemy wartości krawędzi synaptycznych.
Najpierw przejdź do terminala, jeśli w wersji 11.04 lub poprzedniej wersji Ubuntu naciśnij ALT+ F2i wpisz gnome-terminal
, a następnie naciśnij ENTER. Jeśli w wersji 11.04 lub nowszej możesz po prostu otworzyć Dash i wpisać terminal
.
Po otwarciu terminala wpisz xinput list
Poszukaj urządzenia, z którym chcesz pracować. Pobierz identyfikator z wejścia, z którym chcesz pracować.
W moim przypadku mam następujące dane wyjściowe:
Ten, z którym chcę pracować, to SynPS / 2 Synaptics TouchPad z identyfikatorem 11.
Teraz wpisujemy: xinput list-props ID | grep Edges
(ID to liczba, którą pobrałeś z identyfikatora na liście xinput)
w moim przypadku pisałem xinput list-props 11 | grep Edges
a wynik był następujący: Synaptics Edges (276): 1752, 5192, 1620, 4236
Zwróć uwagę na 4 numery Krawędzi (są one w kolejności: Lewo, Prawo, Góra, Dół)
Otwórz 10-evdev.conf: sudo nano 10-evdev.conf
W pliku 10-evdev.conf znajdziesz kilka sekcji InputClass . Musisz poszukać sekcji z włączonym MatchIsTouchpad . To byłby dla mnie trzeci.
DODAJ na dole sekcji 4 pozycje w takiej kolejności
ZAPISZ i uruchom ponownie. Ma to na celu sprawdzenie, czy działa. Jeśli z jakiegoś powodu popełniłeś błąd, wybierz z menu Gruba tryb odzyskiwania, załaduj terminal jako root i ponownie edytuj plik i usuń linie lub napraw problem. Tak czy inaczej, jeśli uruchomisz terminal jako root w trybie odzyskiwania, wpisz startx, a wyloguje się, gdzie zostanie znaleziony błąd i jak go naprawić. Piękno Linuksa polega na tym, że nie tylko pokazuje, gdzie jest błąd, ale w większości przypadków MÓWI, jak go naprawić.
Jeśli uruchomi się normalnie, TERAZ MOŻESZ ROZPOCZNIĆ EDYCJĘ. Przejdź do 10-evdev.conf:
sudo nano 10-evdev.conf
I zacznij obniżać wartości do tych, które uważasz za bardziej idealne.
W moim przypadku obniżyłem wartość RightEdge co 1000 punktów. Tylko do testowania. Oczywiście zmniejszenie RightEdge zwiększa przestrzeń, którą musisz PRZEWIJAĆ w górę / w dół. W ten sposób masz teraz możliwość zwiększania / zmniejszania każdego obszaru synaptycznego, w tym obszaru przewijania. I to odpowiada na twoje pytanie.
Weźmy teraz kod, który postawiłeś w pytaniu: xinput --set-prop --type = int --format = 32 11 252 1781 5125 1646 4582
W twoim przypadku masz:
Opcja „LeftEdge” „1781”
Opcja „RightEdge” „5125”
Opcja „TopEdge” „1646”
Opcja „BottomEdge” „4582”
Po prostu edytuj sekcję w 10-evdev.conf ze swoimi wartościami. Następnie zacznij obniżać wartość RighEdge. Polecam zacząć od obniżania co 512 punktów (ponieważ 5125 podzielone przez 10 = 512,5, co stanowi 10% całości). Więc modyfikowałbyś 10% za każdym razem, gdy go obniżasz.
UWAGA: Wartości MUSZĄ BYĆ między podwójnymi cudzysłowami („”)
Więcej informacji na stronach podręcznika użytkownika tutaj
Informacje, które znajdziesz w tym łączu, są aktualne i pokazują kilka miejsc, w których możesz znaleźć xorg
pliki konfiguracyjne, oprócz kilku opcji, których możesz użyć, aby dostosować swój synaptic w dowolny sposób.
Istnieje również zgrabny program o nazwie gpointing-device-settings (apt-get install gpointing-device-settings), który wykonuje niektóre rzeczy.
W każdym razie działało świetnie, bardzo miło mieć możliwość decydowania, ile chcesz za przewijanie i ile chcesz za cokolwiek innego, w tym opcje stukania.