Touchpad poniżej 16.04 nie działa

16

Jestem nowy w Ubuntu i niedawno zainstalowałem wersję 16.04. Mój Touchpad w ogóle nie działa i wygląda na to, że nie został wykryty. Mysz USB działa jednak idealnie. Chciałbym jednak użyć touchpada.

Czy istnieje sposób, aby to działało?

Używam notatnika MEDION akoya E5218.

Nie wyłączyłem go. Próbowałem Fn + F6.

himbeernhard
źródło
2
Może to wyłączyłeś. Spróbuj FN + F6
Motte001
w menu ustawień kliknij myszką i panelem dotykowym, a następnie wybierz opcję „dotknij, aby kliknąć”
gość
Tylko komenda działała dla mnie sudo modprobe -r psmouse sudo modprobe psmouse proto = imps
raj
@ Motte001 to właśnie mi się przydarzyło. W moim przypadku jest to Fn + F7, ale ogólnie zależy to od układu klawiatury. Na szczęście moja jest narysowana na mojej klawiaturze.
scottlittle,
Najpierw sprawdź, czy Touchpad nie wyłącza się w ustawieniach myszy i touchpada.
QMaster

Odpowiedzi:

10

Jeśli wpiszesz

less /proc/bus/input/devices

widzisz touchpada gdzieś na tej liście? Jeśli nie, to nie ma obsługi twojego touchpada w jądrze i przynajmniej nie masz szczęścia, przynajmniej na razie. Jeśli zostanie wykryty touchpad, problem występuje gdzie indziej. Pisanie na maszynie

xinput

pokaże, czy serwer X wykrył touchpad. Jeśli touchpad znajduje się na tej liście, możliwe jest zmodyfikowanie konfiguracji X, aby działała

Buddy Palumbo
źródło
Czy możesz wyjaśnić, jak zmienić wartość xinput? Mój touchpad jest tam wymieniony.
Kolappan N
@DavidFoerster To nie jest moje pytanie. Napotkałem podobny problem. Skomentowałem zaakceptowaną odpowiedź, aby uzyskać więcej szczegółów. W odpowiedzi powiedziano, że możemy zmodyfikować wartość x konfiguracji, aby to naprawić. Pytałem go o szczegółowe kroki lub linki referencyjne. Ponownie, to nie jest moje pytanie .
Kolappan N
@KolappanNathan: Przepraszam, mój niedopatrzenie. Nieważne więc.
David Foerster,
Touchpada nie ma na liście. Czy mogę zainstalować sterownik?
moonstar
9

Mój touchpad czasami się zacina (szczególnie na świeżym bucie).

Dzięki temu działa ponownie:

sudo rmmod i2c_hid
sudo modprobe i2c_hid
powolny
źródło
Jesteś niesamowity!
Pankaj Garg
Pomaga, ale jak to działa?
Josef Klimuk
To tylko ponowne ładowanie i2c_hidmodułu.
powoli,
9

Postępuj zgodnie z tymi instrukcjami, aby rozwiązać problem,

zmodyfikuj grubplik,

sudo nano /etc/default/grub

zastąpić

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

z

GRUB_CMDLINE_LINUX_DEFAULT="i8042.reset quiet splash"

Zapisz plik, a następnie zaktualizuj grub za pomocą,

sudo update-grubKomenda. a następnie uruchom ponownie system operacyjny,

sudo shutdown -r now
Sufiyan Ghori
źródło
Dziękuję bardzo, że to działa dla mnie, a także rozwiązuje inny problem, który mam z blokadą CAPS, która była zawsze włączona :)
Salma Gomaa
6
  1. Edytuj GRUB

    sudo -H gedit /etc/default/grub
    

    W otwartym oknie edycji linii

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    

    Powinno to wyglądać w ten sposób

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.nopnp"
    

    Zapisz plik i uruchom

    sudo update-grub
    
  2. Zapobiegaj i2c_hidładowaniu

    echo "blacklist i2c_hid" | sudo tee /etc/modprobe.d/i2c-hid.conf
    sudo depmod -a
    sudo update-initramfs -u
    echo "synaptics_i2c" | sudo tee -a /etc/modules
    
  3. Restart.

To, co robi, usuwa sterowniki ukryte przez Synaptics z czarnej listy i pozwala na ich załadowanie podczas inicjowania systemu plików RAM, umożliwiając działanie touchpada podczas uruchamiania

Pranit Raje
źródło
Nie używaj sudodo aplikacji graficznych; użyj gksudozamiast tego!
David Foerster,
@FatemehKarimi Cieszę się, że zadziałało dla ciebie :)
Pranit Raje
To działało dla mnie na HP Elitebook 1050. Dziękujemy!
ak93
Działa również w przypadku procesora AMD Aspire 3 Ryzen5. Dzięki :)
Vivek Sharma
Ale opcja przewijania dwoma palcami jest wyłączona i wiele jest dostępnych w opcji Tochpad, która wcześniej dostępna.
Vivek Sharma,
1

W przypadku mojego laptopa Akoya działało to dobrze:

1. Spróbuj wykonać następujące czynności:

  • uruchom ponownie menu grub i wpisz e (mam nadzieję, że to prawda, -> musisz edytować swój wiersz poleceń)
  • w linii zaczynającej się od GRUB_CMDLINE_LINUX_DEFAULT wstaw następujące właściwości jądra:

    "i8042.reset i8042.nomux=1 i8042.nopnp i8042.noloop"
    
  • jeśli touchpad działa, przejdź do punktu 2.

2. Trwała modyfikacja Grub

  • Utwórz kopię zapasową pliku grub:

    sudo cp /etc/default/grub /etc/default/grub.backup 
    
  • Edytuj plik grub:

    sudo nano /etc/default/grub 
    
  • Teraz dodaj następujące parametry do linii zaczynając od GRUB_CMDLINE_LINUX_DEFAULT:

    "i8042.reset i8042.nomux=1 i8042.nopnp i8042.noloop"
    
  • Zapisz plik

  • Zaktualizuj swój grub

    sudo update-grub
    
  • Restart.

abu_bua
źródło