Kategorie | Howto, Linux, Poradniki

  

Naprawa “dwukliku” (tapping) w touchpadzie sterowanym przez Synaptics

Opublikowano 01 kwietnia 2013 przez Franek

Chociaż aktualnego Debiana (a w zasadzie CrunchBang) mam już zainstalowanego od dłuższego czasu, to dopiero teraz mając trochę czasu wolnego zabieram się za dopieszczane konfiguracji, oraz naprawę tego co nie działa, lub działa niezbyt dobrze. Dziś na pierwszy ogień poszedł touchpad.

Touchpad oczywiście działa i to całkiem dobrze, nie działała natomiast funkcja “dwukliku” na samym gładziku, fachowo zwana tapping. Na początku brak tej funkcji bardzo mi przeszkadzał, no cóż przyzwyczaiłem się dość do niej. Próbowałem ją aktywować, wyszukałem jakąś poradę w internetach, nie zadziałała, a później nie miałem czasu na takie zabawy. W sumie zapomniałem o tym i przyzwyczaiłem się do tego aby używać touchpad w inny sposób.

Dzisiaj postanowiłem odwiedzić Wiki Debiana (dlaczego wcześniej tego nie zrobiłem? ;P), tam odnalazłem informację które pomogły mi w bardzo prosty sposób włączyć funkcję “dwukliku” w moim touchpadzie (Acer One).

Wszystkiemu winny jest sterownik psmouse który to odpowiedzialny jest za działanie urządzeń wskazujących, otóż ładowany jest on bez odpowiedniego parametru.

Najpierw należy usunąć moduł tego sterownika (Uwaga przestanie działać kursor).

sudo modprobe -r psmouse

Następnie należy załadować go ponownie z odpowiednim parametrem.

sudo modprobe psmouse proto=imps

Po tych czynnościach touchpad zacznie ponownie działać już z funkcją tapping czyi “dwukliku”. Ale to jeszcze nie koniec, po ponownym uruchomieniu komputera znowu będzie wszystko po staremu, to znaczy tapping nie będzie działał. W tym celu należy edytować plik touchpad.conf (jeśli go niema należy go utworzyć), oraz dopisać do niego jedną linijkę.
sudo nano /etc/modprobe.d/touchpad.conf
Owa linijka.
options psmouse proto=imps

To wszystko, od teraz tapping będzie już działał po każdym włączeniu komputera ;-)

  

10 Comments For This Post

  1. marsjaninzmarsa Says:

    W LMDE jakoś działało od razu. I nawet mutitouch jest… :)

  2. Franek Says:

    Na czystych Debianach o ile pamiętam to nie działa out of the box, a CrunchBang to w zasadzie czysty Debian + skonfigurowany OpenBox.

  3. zloty Says:

    Mi po skorzystaniu z porady przestał działać scroll na touchpadzie :( czyli mam albo scroll albo tapping.

  4. Franek Says:

    Dziwna sprawa, u mnie u kumpla zadziałało i jest ok. Może jeszcze inny parametr musi być dodany w Twoim przypadku aby scroll działał?

  5. tosh Says:

    Podany we wpisie sposób naprawy dwukliku nie jest dobry gdy X serwer używa modułu synaptics. Taka konfiguracja może wyłączyć różne funkcje – np. nie zadziałają klawisze funkcyjne do wyłączania tachpada w laptopie.

    Do konfiguracji touchpada w takiej konfiguracji lepiej skorzystać z polecenia synclient:

    synclient -l # wyświetla konfigurację urządzenia

    synclient HorizTwoFingerScroll=1 TapButton1=1 MaxSpeed=1.2 MinSpeed=1.0 # włącza przewijanie poziome dwoma palcami, tapowanie, zwiększa szybkość ruchu kursora

    Wywołanie synclient z parametrami trzeba teraz tylko dodać do skryptów wywoływanych automatycznie po uruchomieniu swojej sesji w X.

  6. Franek Says:

    Dzięki za hinta! :-)

    //edit: ale u mnie nie zadziałałoby, nie wiem czemu, ale wywala mi:
    Unable to find a synaptics device.

  7. tosh Says:

    Może nie masz modułu synaptics w Xorg albo nie ładuje się. W logu Xorg-a powinno być coś podobnego do tego:

    (II) LoadModule: “synaptics”

    (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so

    i Xorg powinien odnaleźć co najmniej jedno kompatybilne urządzenie, przykładowo:

    (**) Option “Device” “/dev/input/event7”

    (II) ETPS/2 Elantech Touchpad: x-axis range 8 – 1144

    ale już nie użyje tego modułu dla zwykłej myszki:

    (**) Option “Device” “/dev/input/mouse1”

    Query no Synaptics: 6003C8

  8. Krzysztof Says:

    Yeaahh! szukałem rozwiązania tego problemu od roku i przypadkowo trafiłem tutaj także wielkie dzięki! Poszło!

  9. Sylar Says:

    Brak chciał ustawić u siebie, ale nie dał rady. W serwisie policzyli za usługę 30zł, szkoda że wcześniej nie trafiliśmy na ten artykuł.

  10. karol Says:

    Nie wiedziałem że można to w ten sposób naprawić. Dzięki zbliża się weekend to pewnie spróbuje;)

Leave a Reply

Polityka komentarzy

     
     
Green Dog Says

MiniBlog