Problemy z touchpadem Ubuntu - wskaźnik myszy przeskakuje

14

Mam poważne problemy z touchpadem Ubuntu na laptopie Dell Latitude 3570. Jeśli używam myszy USB, wszystko działa dobrze, ale jeśli używam touchpada, bardzo trudno jest kontrolować. Na przykład, jeśli chcę kliknąć coś, co znajduje się na środku ekranu, klikam, ale z jakiegoś powodu Ubuntu MYŚLI, że kliknąłem w lewym dolnym rogu ekranu, a tym samym otwiera kosz na śmieci. NAPRAWDĘ mnie denerwuje.

Czytałem gdzieś, że następujące zmiany by synclientto naprawić:

synclient FingerLow=9
synclient FingerHigh=10

Te nie działają. W każdym razie, jak tylko zrestartuję komputer, synclient resetuje się do wartości domyślnych ( FingerLow=25, FingerHigh=30), więc nawet jeśli zadziałały, musiałbym je ustawić za każdym razem, gdy ponownie uruchamiam maszynę!

Czy jest coś jeszcze, co mogę spróbować? To doprowadza mnie do szaleństwa. Ze względu na moje zdrowie psychiczne pomóż mi, zanim rozwalę laptopa.

Zgodnie z prośbą xinput listdaje mi następujące informacje:

⎡ Virtual core pointer                           id=2   [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ DLL06F3:00 06CB:75DA Touchpad             id=12   [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=14   [slave  pointer  (2)]
⎜   ↳ USB Optical Mouse                         id=17   [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)]
    ↳ Integrated_Webcam_HD                      id=11   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=13   [slave  keyboard (3)]
    ↳ Dell WMI hotkeys                          id=15   [slave  keyboard (3)]
    ↳ DELL Wireless hotkeys                     id=16   [slave  keyboard (3)]
SamuelH
źródło
Aby ułatwić udzielanie odpowiedzi na pytania, należy zawsze podawać numer modelu laptopa Dell. Również w twoim konkretnym przypadku edytuj swoje pytanie i wklej dane wyjściowe polecenia terminalu xinput list- Dziękujemy.
WinEunuuchs2Unix
@ WinEunuuchs2Unix - Wprowadziłem dla Ciebie niezbędne zmiany.
SamuelH
Mój Dell Inspiron 17R 7720 SE korzysta ze sterownika touchpada: ↳ AlpsPS/2 ALPS GlidePoint id=15 [slave pointer (2)]chociaż nie jestem pewien, co to za różnica. Jednak nie mam problemów z touchpadem w rzadkich przypadkach, gdy go używam.
WinEunuuchs2Unix
@ WinEunuuchs2Unix - jak mam to zainstalować?
SamuelH
1
Gratulacje! +1 do Twojego pytania i +1 do Twojej odpowiedzi, aby inni mogli pójść w jego ślady (odciski palców na panelu dotykowym).
WinEunuuchs2Unix

Odpowiedzi:

4

Cóż, zgodnie z radą użytkownika WinEunuuchs2Unix, zrobiłem to Google. Najwyraźniej jest to poważny błąd, który pojawił się od Ubuntu 14.04. W każdym razie na stronie raportu o błędzie facet o imieniu Juan Hernandez (juanhm) zasugerował, że zainstalowanie xserver-xorg-input-libinput działało dla niego. Chciałem tego spróbować, więc napisałem:

sudo apt-get install xserver-xorg-input-libinput

i dostałem wiadomość o zepsutych zależnościach, ale powiedziałem również, że powyższy pakiet był zależny xserver-xorg-core, więc spróbowałem uruchomić:

sudo apt-get install xserver-xorg-core

To zainstalowało wiele pakietów xserver-xorg. Potem pobiegłem:

sudo apt-get install xserver-xorg-input-libinput

i tym razem zadziałało. Następnie uruchomiłem ponownie i spróbowałem uruchomić:

sudo apt-get remove --purge xserver-xorg-input-synaptics

ale zostało już usunięte. Mój touchpad w Ustawieniach systemu jest teraz bardzo prostym dialogiem, ALE wskaźnik nie wydaje się już przeskakiwać! Jedyną wadą, jaką widzę, jest to, że nie mogę już stuknąć touchpada, aby kliknąć (muszę użyć przycisków), ale i tak tego nie zrobiłem!

Więc wierzę, że to teraz działa!

Strona raportu o błędzie jest tutaj: https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1574667

Zaktualizuję go, aby potwierdzić, że sugestia Juana Hernandeza zadziałała.

SamuelH
źródło
nie pomogło: `` xserver-xorg-core jest już najnowszą wersją (2: 1.19.6-1ubuntu4). xserver-xorg-input-libinput jest już najnowszą wersją (0.27.1-1). 0 zaktualizowanych, 0 nowo zainstalowanych, 0 do usunięcia i 0 niezaktualizowanych. ``
Anand Rockzz,
Nie mam pojęcia, co zrobiły te kroki, ale pomogło (nie 100%, ale około 80% mniej skoków). (Ubuntu 18.04 w Panasonic CF-LX3)
rustyx
2

Używam Razer Blade Early 2017 i mój touchpad jest Synaptics TM2438-005systemem Ubuntu 18.04 Bionic Beaver

Wszędzie szukałem rozwiązania i musiałem przekopać się przez historię synclient, zastępując je libinputodpowiednim narzędziem cli xinput.

Ale ten artykuł rozwiązał mój problem, a dokładniej, po prostu instalując libinput-tools

$ sudo apt install libinput-tools

Bionic Beaver nie używa Unity jako serwera GUI, ale zamiast tego używa Gnome, więc zgaduję, że wszystkie zależności już tam są (xserver-core, libinput itp.)

Dla każdego, kto ma problemy z Ubuntu 18.04 - to rozwiązało mój problem i mam teraz półdziałający touchpad. Wciąż skacze od czasu do czasu, ale to raz na 10 nowych naciśnięć dotykowych, kiedyś co ~ milisekundę.

ikoif
źródło
Mam również ten sam problem polegający na tym, że mój touchpad przeskakuje na maszynce Razer Blade 2018. Co zrobiłoby zainstalowanie narzędzi libinput? Jestem całkiem nowy w Ubuntu, więc nie jestem pewien, czy sama instalacja jest wystarczająco dobra, aby rozwiązać problem.
Devin Ersoy
1

W moim przypadku rozwiązanie @SamuelH nie działało, ponieważ wszystko było już zainstalowane i aktualne. Pomogłem

  • Wyłączyć Natural Scroll
  • Włączyć Edge scrolling
  • Redukować touch pad speed
  • Wyłączyć Tap to click

Maszyna:

Dell E6540

OS:

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04 LTS
Release:    18.04
Codename:   bionic
Anand Rockzz
źródło
1

Proszę odnieść się do tego rozwiązania Alucard

Przetestowałem to na tym samym laptopie, jakim jest Latitude E5470 z systemem Bionic Beaver ze wszystkimi najnowszymi aktualizacjami.

Wydaje się, że wskaźnik lub „sutek” powoduje losowe przesuwanie kursora. Jeśli masz włączoną podświetlaną klawiaturę, zobaczysz, że włącza się, gdy kursor przeskakuje.

Dla ułatwienia wkleję poniżej roztwór Alucard:

1) Wpisz terminal:

xinput list

Poszukaj czegoś takiego jak „AlpsPS / 2 ALPS DualPoint Stick”. Poszukaj pola „ID = xxx” tego konkretnego urządzenia.

2) Wpisz terminal:

xinput -list-props {ID of Dualpoint Stick}

Jedna z linii powinna być taka: „Device Enabled (142): 1” Zanotuj identyfikator, który w tym przypadku wynosi 142).

3) Wyłącz podwójny drążek: (Ustawienie wartości 0 jest takie samo jak wyłączenie urządzenia)

xinput -set-prop {ID of Dualpoint Stick} 142 0
Hunter Lowe
źródło
0

Miałem ten sam problem. Rozwiązałem go, instalując Ubuntu 16.04, a następnie aktualizując do 18.04. Myślę, że to jakiś problem z oprogramowaniem.

abi jithu
źródło
-2

Miałem ten sam problem z komputerem. Przejrzałem różne poprawki i odkryłem, że istnieje kilka przyczyn tego problemu, w związku z tym kilka różnych możliwych rozwiązań. Izolowałem dysk twardy bez zmian. Problem nie dotyczył HD. Odizolowałem bios i cashe bez zmian. Jedyne, co mi pozostało, odkąd mam ekran dotykowy, to układ ekranu dotykowego. Aby to naprawić, po prostu położyłem palec na ikonie, która spoczywała w lewym górnym rogu ekranu i przeciągnąłem ją w dół na środek ekranu. Działało przez kilka minut, a potem znów wróciło do rogu. Znowu użyłem palca, tym razem się zatrzymał i już nie zachował się chaotycznie. Mam nadzieję że to pomoże.

użytkownik61999
źródło
1
Proponuję zrobić własny odpowiedział na pytanie o to z pełnymi szczegółami, zamiast wysyłania odpowiedzi, jeżeli nie należą do sprzętowo konkretne pytanie o innym urządzeniu
Zanna