Jak wyłączyć touchpad stuknij, aby kliknąć?


35

Słyszeliście to milion razy, ale „dotknij, aby kliknąć” to ból z tyłu i chcę go wyłączyć. Nie ma touchpada w ustawieniach urządzenia gpointing, ani w myszy i touchpadzie w ustawieniach systemu. Próbowałem kilka poleceń w terminalu, ale to bzdury. Edytor Dconf nie reaguje. Co powiesz na rozwiązanie tego raz na zawsze?

Komp: Dell Inspiron N5110

lista xinput:

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ PS/2 Generic Mouse                        id=13   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Video Bus                                 id=8    [slave  keyboard (3)]
    ↳ Power Button                              id=9    [slave  keyboard (3)]
    ↳ Sleep Button                              id=10   [slave  keyboard (3)]
    ↳ Laptop_Integrated_Webcam_HD               id=11   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=12   [slave  keyboard (3)]
    ↳ Dell WMI hotkeys                          id=14   [slave  keyboard (3)]

EDYTOWAĆ:

Myślę, że ktoś naprawił to tutaj na starterze

Czy ktoś może wyjaśnić tę poprawkę, jakbym był czteroletnim idiotą? (przy użyciu precyzyjnej łuskowców)


Mam mały skrypt, który działa dla mnie i prawdopodobnie działa dla ciebie. Prześlę go później, kiedy będę w domu. ;)
Fish Monitor

co otrzymujesz po uruchomieniu `xinput list '? Proszę wkleić gdzieś wszystkie dane wyjściowe.
Monitor ryb


1
Cóż, to się zwielokrotnia, ponieważ wydaje się, że nie ma rozwiązania dla wszystkich.
AWE

Czy możesz dodać model laptopa do swojego pytania? Być może możemy to nieco zawęzić.
Jorge Castro,

Odpowiedzi:


25

Wpisz to w terminal:

synclient MaxTapTime=0

Ale to niestety zadziała tylko podczas sesji.

Znalazłem też to, czego sam próbowałem

Zasadniczo jest to sposób na umieszczenie ustawień synclient MaxTapTime = 0 w pliku wykonywalnym (osobiście nie lubię poprawek obejmujących instalowanie GUI na lubuntu - chodzi o to, że jest lekkość.

Przekonałem się, że istnieje sposób, aby plik .sh był uruchamiany przy starcie w lubuntu. Zobacz ten wątek, w którym o to pytałem.

Jeśli wpiszesz

>>synclient 

Do terminala. Spowoduje to wyświetlenie wszystkich możliwych ustawień touchpada, dzięki czemu możesz potencjalnie zrobić więcej ulepszeń.


2
Polecam dalszą edycję tej odpowiedzi, aby podsumować podstawowe punkty dodanego linku.
Eliah Kagan


Wydaje się to możliwe. Nie próbowałem tego sam, ale +1 za dodanie linku.
Sroka

3
synclient skutkuje:Couldn't find synaptics properties. No synaptics driver loaded?
Kalamalka Kid

Ustaw na stałe, aktualizując / tworząc /usr/share/X11/xorg.conf.d/60-synaptics-options.conf zgodnie z opisem tutaj: askubuntu.com/questions/290009/…
MJ

20

Wszystkie ustawienia -> Mysz i touchpad -> odznacz „dotknij, aby kliknąć”

Ustawienia / Mysz i touchpad / Tap to Click

Zdjęcie pochodzi z systemu Ubuntu 16.04, tak jak na Lenovo Thinkpad T460.

Wyłączyłem opcję „dotknij, aby kliknąć”. Do klikania używam przycisków panelu dotykowego. To sprawia, że ​​moje życie jest znacznie lepsze dzięki Ubuntu i Mint.


5
Niestety nie wszystkie konfiguracje mają tę opcję (jak widać w drugim zdaniu pytania).
danja,

2

Właśnie wypróbowałem sesję Wayland Gnome w dniu 17.04 i zauważyłem, że ma ona o wiele więcej opcji touchpada niż sesja X11 - w tym trwałe ustawienie dotknij-kliknij:

wprowadź opis zdjęcia tutaj


1

W moim Ubuntu 12.04 (dla Toshiba AC100) jest taka opcja w ustawieniach, dokładnie tak, jak pokazano na obrazku na https://askubuntu.com/a/85069/19753 .

Być może wymagany komponent menu ustawień nie jest zainstalowany w twoim systemie. Jakie może być inne wytłumaczenie?

Być może taki jest problem dotyczący „ touchpadów ALPS, które nie są rozpoznawane przez Ubuntu. Zachowują się jak mysz PS2 i brakuje karty touchpad w menu myszy. Dlatego nie ma opcji przewijania i, co najbardziej denerwujące, podczas pisania, kursor często podskakuje, ponieważ dotykam touchpada. Znalazłem program, który może wyłączyć touchpad po wydaniu polecenia: touchpad-indicatorktóry został znaleziony na stronie pomocy Ubuntu. Ten program wydaje się być w stanie zatrzymać i uruchomić touchpad po wydaniu polecenia. "

Nie wiem, czy masz taki touchpad ALPS. Jeśli tak, touchpad-indicatormoże ci się przydać.


1

W przypadku KDE ustaw ustawienia touchpada → Wykrywanie dotknij → Maksymalny czas na 0 ms. Sprawdź, sprawdzając, czy dane wyjściowe polecenia synclientzawierają MaxTapTime = 0.


1

Wiem, że odpowiedziano na to w przeszłości, ale znalazłem dla mojego XPS 2017, musiałem dodać kilka dodatkowych ustawień, aby faktycznie to wyłączyć. Myślę, że dzięki temu bardziej nowoczesne sterowniki synaptics używają tych ustawień.

synclient TapButton1=0
synclient TapButton2=0
synclient TapButton3=0
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.