Jak włączyć przewijanie i stukanie touchpada w Debian Wheezy KDE?

10

Próbuję włączyć przewijanie i stukanie za pomocą tabliczki dotykowej mojego laptopa (2 lewy i prawy przycisk są w porządku). Korzystam z pulpitu KDE Debiana 7.3 (Wheezy) i mam touchpad Synaptic. Mój laptop to stary model HP z 2007 roku, dlatego nie obsługuje wielokrotnego dotykania. Jako root stworzyłem /etc/X11/xorg.conf.d/synaptics.confplik, który skopiowałem poniżej. Następnie w Konsole podałem synclient -li wróciłem następujący kod:

Parameter settings:
LeftEdge                = 1752
RightEdge               = 5192
TopEdge                 = 1620
BottomEdge              = 4236
FingerLow               = 25
FingerHigh              = 30
FingerPress             = 256
MaxTapTime              = 180
MaxTapMove              = 221
MaxDoubleTapTime        = 180
SingleTapTimeout        = 180
ClickTime               = 100
FastTaps                = 0
EmulateMidButtonTime    = 75
EmulateTwoFingerMinZ    = 282
EmulateTwoFingerMinW    = 7
VertScrollDelta         = 100
HorizScrollDelta        = 100
VertEdgeScroll          = 0
HorizEdgeScroll         = 0
CornerCoasting          = 0
VertTwoFingerScroll     = 1
HorizTwoFingerScroll    = 0
MinSpeed                = 1
MaxSpeed                = 1.75
AccelFactor             = 0.0398
TrackstickSpeed         = 40
EdgeMotionMinZ          = 30
EdgeMotionMaxZ          = 160
EdgeMotionMinSpeed      = 1
EdgeMotionMaxSpeed      = 401
EdgeMotionUseAlways     = 0
TouchpadOff             = 0
LockedDrags             = 1
LockedDragTimeout       = 5000
RTCornerButton          = 0
RBCornerButton          = 0
LTCornerButton          = 0
LBCornerButton          = 0
TapButton1              = 0
TapButton2              = 0
TapButton3              = 0
ClickFinger1            = 1
ClickFinger2            = 1
ClickFinger3            = 1
CircularScrolling       = 0
CircScrollDelta         = 0.100007
CircScrollTrigger       = 0
CircularPad             = 0
PalmDetect              = 0
PalmMinWidth            = 10
PalmMinZ                = 200
CoastingSpeed           = 20
CoastingFriction        = 50
PressureMotionMinZ      = 30
PressureMotionMaxZ      = 160
PressureMotionMinFactor = 1
PressureMotionMaxFactor = 1
GrabEventDevice         = 1
TapAndDragGesture       = 1
AreaLeftEdge            = 0
AreaRightEdge           = 0
AreaTopEdge             = 0
AreaBottomEdge          = 0
HorizHysteresis         = 25
VertHysteresis          = 25
ClickPad                = 0

To jest treść /etc/X11/xorg.conf.d/synaptics.conf

Section "InputClass"
Identifier "Touchpad"
MatchIsTouchpad "yes"
Driver "synaptics"
Option "MinSpeed" "0.4"
Option "MaxSpeed" "0.9"
Option "AccelFactor" "0"
Option "TapButton1" "1"
Option "TapButton2" "3"
Option "VertTwoFingerScroll" "0"
Option "HorizTwoFingerScroll" "0"
Option "VertEdgeScroll" "1"
Option "CoastingSpeed" "8"
Option "CornerCoasting" "1"
Option "TouchpadOff " "0"
EndSection

Zainstalowałem apt-get install server-xorg-input-synapticsi uruchomiłem ponownie system po utworzeniu synaptics.confpliku, ale nic się nie zmieniło.

Co powinienem zrobić, żeby to działało?

WobblyWindows
źródło
Próbowałem tego, co powiedział terdon i początkowo działało, ale po ponownym uruchomieniu systemu wszystkie zmiany zniknęły. Następnie spróbowałem synapticks z menu Start K> Aplikacje> Narzędzia (zainstalowałem go wcześniej, ale nie widziałem go w zasobniku systemowym). Przeczytałem uważnie każdą instrukcję i tym razem odpowiednio ją skonfigurowałem. Następnie ponownie uruchomiłem system, a stukanie i przewijanie nadal działało!
WobblyWindows
Kali Linux 2.0 z i3 Desktop. Również dla mnie „synclient TapButton1 = 1” rozwiązany problem.
Przydałyby się tutaj szczegóły sprzętu itp. Dotyczące producenta twojego touchpada.
Léo Léopold Hertz

Odpowiedzi:

7

Próbowałeś synaptiks? Jest to prosty program GUI, który zawsze rozwiązuje wszelkie problemy z konfiguracją mojego touchpada.

Żeby zainstalować:

sudo apt-get install kde-config-touchpad

Powinieneś być w stanie go uruchomić

synaptiks && synaptiks

(pierwszy synaptikstylko umieszcza ikonę w zasobniku systemowym i z jakiegoś powodu nie uruchamia GUI)

użytkownik2044638
źródło
Czy to działa również w przypadku Gnome?
Léo Léopold Hertz
10

EDYCJA: Właśnie zacząłem dotykać pracując nad moim Touichpadem z Debian AlpsPS / 2 synclient:

synclient TapButton1=1

Nie jestem ekspertem w tej dziedzinie, ale znalazłem stary synaptics.confplik, którego używałem na innym laptopie:

Section "InputClass"
    Identifier      "touchpad catchall"
    MatchIsTouchpad "on"
    MatchDevicePath "/dev/input/event*"
    Option          "HorizEdgeScroll"    "1"
    Option          "MaxTapTime"        "300"
    Driver          "synaptics"
EndSection

Więc spróbuj dodać catchalldo identyfikatora i zmienia MatchIsTouchpadsię onod yes. Nie jestem pewien, czy to pomoże, ale warto spróbować.

Inną rzeczą, którą możesz wypróbować, jest instalacja tpconfig:

sudo apt-get install tpconfig 

To powinno dać ci GUI do włączenia tapów z:

 sudo tpconfig --tapmode=1

Chociaż właśnie wypróbowałem to na moim systemie i wydaje się, że to nie działa

terdon
źródło
@ WobbyWindows powinien być synclient HorizEdgeScroll=1.
terdon
Przepraszam za głupie pytanie, które wcześniej zadałem: synclient TapButton1=1i synclient VertEdgeScroll=1zrobiłem robotę! Uratowałeś mi dzień. Wielkie dzięki.
WobblyWindows
@WobbyWindows tak, przepraszam, miałem na myśli VertEdgeScroll=1.
terdon
1
Po prostu dodaj Option "TapButton1" "1" do swojego /etc/X11/xorg.conflub innego pliku, /etc/X11/xorg.conf.daby wprowadzić zmiany na stałe. Moje badania wykazały, że w celu umożliwienia dotknięcie touchpada, należy podać co najmniej następujące elementy: Option "TapButton1" "1", Identifier "Touchpad", MatchIsTouchpad "yes"i Driver "synaptics"w Section "InputClass" (...) EndSection.
patryk.beza
1
@ patryk.beza możesz opublikować prawdziwą odpowiedź. To jest trzecia wersja tego komentarza, dla której otrzymałem powiadomienie: P
terdon
1

W KDE pojawił się nowy program, który zastąpił synaptiki: kcm-touchpad

Ten program włączy nową opcję w Ustawieniach systemu. Aby uzyskać dostęp do tych opcji, otwórz Ustawienia systemowe (ustawienia systemowe w konsoli) i przejdź do Urządzenia wejściowe -> Touchpad

UndeadKernel
źródło