Ga naar hoofdinhoud
  • Snel en eenvoudig bestellen
  • Bestellingen en de verzendstatus bekijken
  • Een lijst met producten maken en openen
  • Beheer uw Dell EMC locaties, producten en contactpersonen op productniveau met Company Administration.

Poprawka touchpada Dell Precision i XPS Ubuntu: Rozwiązania problemów z touchpadem i myszą w systemie Ubuntu

Samenvatting: Poznaj skuteczne rozwiązania problemów z touchpadem i myszą systemu Ubuntu w komputerach Dell Precision i XPS. Postępuj zgodnie z instrukcjami krok po kroku, aby zwiększyć komfort korzystania z touchpada z systemem Ubuntu. Rozwiąż problemy z kursorem za pomocą tego obszernego przewodnika. ...

Dit artikel is mogelijk automatisch vertaald. Als u feedback hebt over de kwaliteit, laat het ons dan weten via het formulier onderaan deze pagina.

Article content


Symptomen

Poniższa poprawka jest sprawdzonym sposobem postępowania w przypadku rozwiązywania problemów z konfiguracją touchpada lub myszy w systemie Ubuntu. Jest to modyfikacja systemu operacyjnego Ubuntu, która skutecznie rozwiązuje problemy, np. z dziwnie działającym lub skaczącym kursorem. Powinna poprawić ogólną jakość działania touchpada lub myszy.

Oorzaak

Brak dostępnych informacji o przyczynie.

Oplossing

Aby rozwiązać problemy z touchpadem lub myszą, wykonaj następujące czynności:

  1. Zacznij od sprawdzenia, czy komputer jest w pełni zaktualizowany:
    1. Otwórz okno programu Terminal (naciśnij jednocześnie klawisze CTRL + ALT + T).
    2. Uruchom następujące polecenia i naciśnij klawisz Enter po ich wpisaniu:
      sudo apt-get update
      sudo apt-get upgrade -y
      UWAGA: Sudo to polecenie w systemie Ubuntu, które daje uprawnienia administratora do następującego po nim polecenia. Aby te polecenia działały, konieczny jest dostęp do komputera z uprawnieniami administratora. Jeśli masz zamiar wprowadzić kilka poleceń w programie Terminal, możesz użyć polecenia „sudo su”, które nadaje uprawnienia administratora całej sesji w programie.
  2. Aby zmiany zostały wprowadzone, uruchom ponownie komputer.
  3. Włączanie jądra HWE:
    1. Otwórz okno programu Terminal.
    2. Uruchom następujące polecenie i naciśnij klawisz Enter:
      sudo apt-get install --install-recommends linux-generic-hwe-16.04 xserver-xorg-hwe-16.04
    UWAGA: Więcej informacji na temat działania jądra można znaleźć w następującym artykule: https://wiki.ubuntu.com/Kernel/LTSEnablementStackKliknięcie tego hiperłącza powoduje wyświetlenie strony spoza witryny Dell Technologies.
  4. Aby zmiany zostały wprowadzone, uruchom ponownie komputer.
  5. Sprawdź, czy w systemie są sterowniki dla dwóch myszy (Nie wszystkie modele mają ten problem. Jeśli w komputerze nie ma sterownika na dwie myszy, przejdź do następnego kroku):
    1. Otwórz okno programu Terminal.
    2. Uruchom następujące polecenie, a następnie naciśnij klawisz Enter, aby sprawdzić, czy system Ubuntu wykryje dwa touchpady (Rysunek 1):
      xinput list
      xinput list w oknie terminala Ubuntu
      Rysunek 1
       
      UWAGA: Numer identyfikacyjny będzie inny, ponieważ każdy komputer odmiennie pobiera i przypisuje identyfikatory.
    3. Edytuj plik 51-synaptics-quirks.conf, uruchamiając następujące polecenie i naciskając klawisz Enter (Rysunek 2):
      sudo gedit /usr/share/x11/xorg.conf.d/*synaptics-quirks.conf

      Dodaj następujący wiersz do dolnej części pliku:
      • # Disable generic Synaptics device, as we're using
        # DLL0704:01 06CB:76AE Touchpad

        # Having multiple touchpad devices running confuses syndaemon
        Section InputClass
        Identifier SynPS/2 Synaptics TouchPad
        MatchProduct SynPS/2 Synaptics TouchPad
        MatchIsTouchpad on
        MatchOS Linux
        MatchDevicePath /dev/input/event*
        Option Ignore on
        EndSection

      Zrzut ekranu pliku .conf myszy systemu Ubuntu
      Rysunek 2

      Po zakończeniu kliknij przycisk Save w prawym górnym rogu, a następnie wyjdź z okna i uruchom ponownie komputer.
    4. Otwórz okno programu Terminal.
    5. Sprawdź, czy druga mysz jest wyłączona, uruchamiając następujące polecenia i naciskając klawisz Enter (rysunek 3):
      xinput -list
      Xinput List w oknie terminala Ubuntu
      Rysunek 3

      Touchpad Synaptics nie powinien zostać wyświetlony. Jeśli nadal masz dodatkowy touchpad, zanim przejdziesz dalej, powtórz ostatnią serię kroków.
  6. Instalowanie nowego sterownika libinput:
    1. Otwórz okno programu Terminal.
    2. Uruchom następujące polecenie i naciśnij klawisz Enter:
      sudo apt-get install xserver-xorg-input-libinput-hwe-16.04 libinput-tools xorg-input-abi-24
    3. Uruchom ponownie komputer.
  7. Blokowanie sterownika Synaptics:
    1. Aby zablokować stary sterownik wprowadź zmiany w pliku synatptics.conf. W zależności od modelu numer z przodu może być inny.
    2. Otwórz okno programu Terminal.
    3. Uruchom następujące polecenie i naciśnij klawisz Enter:
      sudo gedit /usr/share/X11/xorg.conf.d/*synaptics.conf
    4. Skomentuj sekcję Touchpad catchall, dodając znak krzyżyka (#) na początku każdego wiersza w sekcji (Rysunek 4).
      Zrzut ekranu pliku Ubuntu Synaptics.conf
      Rysunek 4
    5. Po zakończeniu pracy kliknij przycisk Save w prawym górnym rogu i wyjdź z okna.
  8. Dodawanie opcji do pliku konfiguracyjnego libinput:
    1. Ostatnim krokiem jest dodanie dodatkowych opcji do pliku konfiguracyjnego libinput. Umożliwi to korzystanie z dodatkowych funkcji i poprawi ogólne działanie touchpada.
    2. Otwórz okno programu Terminal.
    3. Aby edytować plik, uruchom następujące polecenie i naciśnij klawisz Enter (Rysunek 5):
      sudo gedit /usr/share/X11/xorg.conf.d/*libinput.conf
    4. Teraz znajdź sekcję, która zawiera wiersz: Identifier libinput touchpad catchall” i wprowadź następujące zmiany pomiędzy wierszem MatchDevicePath /dev/input/event* a Driver libinput:
      • Option Tapping True
        Option TappingDrag True
        Option DisableWhileTyping True
        Option AccelProfile adaptive
        Option AccelSpeed 0.4
        Option SendEventsMode disabled-on-external-mouse

      Zrzut ekranu pliku Ubuntu libinput.conf
      Rysunek 5

      Po zakończeniu pracy kliknij przycisk Save w prawym górnym rogu i wyjdź z okna.
  9. Uruchom ponownie komputer i sprawdź, czy problemy zostały rozwiązane.

Powrót do góry

Extra informatie

Przydatne polecenia terminala systemu operacyjnego Linux:

  • xinput -list-devices — zapewnia identyfikator sprzętu touchpada. Każdy komputer wyświetla inny numer. Na przykład na moim komputerze identyfikator to 11, ale Twój może być inny.
  • xinput list-props 11 — wyświetla wszystkie opcje, które są włączone i wyłączone. Pozwala również sprawdzić, czy biblioteka libinput działa. Liczba 11 na końcu to identyfikator sprzętu uzyskany z poprzedniego polecenia.
  • sudo libinput-list-devices — wyświetla stan opcji i wszystkich urządzeń rozpoznawanych przez bibliotekę libinput.

Aby uzyskać informacje na temat wszystkich opcji biblioteki libinput, odwiedź stronę https://www.mankier.com/4/libinput Kliknięcie tego hiperłącza powoduje wyświetlenie strony spoza witryny Dell Technologies.

Poniżej przedstawiono najbardziej popularne opcje (dodawane są do wiersza /usr/share/X11/xorg.conf.d/*libinput.conf):

  • Opcja „SendEventsMode” „disabled-on-external-mouse” — gdy mysz USB zostanie wykryta, wyłącza touchpad.
  • Opcja „Tapping” „True” — pozwala, aby kliknięcie wymagało tylko dotknięcia myszy. Jeśli ta opcja jest wyłączona, musisz kliknąć touchpad lub nacisnąć jeden z jego dolnych przycisków, aby powstało kliknięcie. Po włączeniu tej opcji, można wygenerować kliknięcie prawym przyciskiem myszy, dotykając touchpad dwoma palcami.
  • Opcja „DisableWhileTyping” „True” — opcja ta jest domyślnie włączona, ale polecenie może się przydać.
  • Opcja „AccelProfile” „adaptive” — umożliwia korzystanie z profilu akceleracji myszy. Pomaga przyspieszyć działanie kliknięć myszy. W rezultacie są bardziej naturalne i mniej powolne. Zalecane jest ustawienie „Adaptive”, ponieważ dostosowuje się do sposobu wprowadzania danych. Można również wypróbować opcję „flat”.
  • Opcja „AccelSpeed” „0.3” — zmienia szybkość przyspieszania wskaźnika. Użyj wartości od -1 do 1. Im większa liczba, tym szybciej działa wskaźnik. Większość osób preferuje ustawienie 0.2 dla wolniejszej reakcji lub 0.5 dla szybszej reakcji.
  • Opcja „TappingDrag” „True” — po włączeniu tej opcji dotknięcie, a następnie przytrzymanie palcem oznacza wciśnięcie jednego przycisku. Z tego względu wszystkie ruchy tym palcem będą przekładać się na ruch przeciągający.
  • Opcja „HorizontalScrolling” „True” — umożliwia przewijanie z boku na bok. Osobiście nie lubię tej opcji. Z opcji tej można skorzystać w przypadku ekranu dotykowego. Lepiej sprawdza się na ekranie dotykowym niż na touchpadzie.
  • Opcja „ScrollMethod” „edge” — domyślnie przewijanie na touchpadzie jest wykonywane za pomocą dwóch palców. Jeśli podoba Ci się starszy styl myszy, który miał obszar przewijania po prawej stronie touchpada, możesz skorzystać z tej opcji, aby go uaktywnić.

Powrót do góry

Artikeleigenschappen


Datum laatst gepubliceerd

13 feb. 2024

Versie

7

Artikeltype

Solution