Jaki jest zalecany sposób konfiguracji urządzenia touchpad Synaptics?

13

Chcę zwiększyć obszar przewijania, przesuwając tak zwaną prawą krawędź nieco w kierunku środka. W tej chwili robię to za pomocą jednego linijki, która jest wywoływana na początku sesji (dodana przez gnome-session-properties):

xinput --set-prop --type=int --format=32 11 252 1781 5125 1646 4582

Działa to dobrze, ale wydaje się jak hack. Jaki jest zalecany sposób edytowania / ustawiania właściwości urządzenia touchpad takiego jak ten? Kilka lat temu umieściłem to na xorg.conf, ale obecnie wydaje się to zniechęcone.

htorque
źródło

Odpowiedzi:

11

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.confkonfiguracja znajduje się w /usr/share/X11/xorg.conf.dkatalogu 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:

xinput

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

10-evdev.conf

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źć xorgpliki 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-settingsZainstaluj ustawienia urządzenia gpointing (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.

Luis Alvarado
źródło