Skocz do zawartości

Ten Sam Problem Z Touchpadem Na Różnych Dystrybucjach


DAREK WL.

Rekomendowane odpowiedzi

Na laptopie przetestowałem już kilka dystrybucji i w lkażdej występuje to samo zjawisko ;

Touchpad działa od razu po starcie systemu , ale po jego zablokowaniu klawiszem blokady

touchpada i ponownym odblokowaniu już nie działa .

Sprawdziłém na wingrozie ; touchpad działa niezależnie od tego ile razy go zablokuję czy odblokuję :rolleyes:

Jak ten problem rozwiązać na linuksie :?:

Z góry dzięki za porady . :huh:

Odnośnik do komentarza
Udostępnij na innych stronach

Nie wiem, ale tak w ogólności szukanie rozwiązania zacząłbym tak:

* kiedy wszystko działa wpisz jako root tail -f /var/log/message i obserwuj

* wyłącz touchpad i sprawdź generowany log

* sprawdź co się generuje w logu, gdy próbujesz go włączyć

Alternatywnie możesz w tych stanach wygenerować log dmesg > plik.log a potem porównać sobie za pomocą meld (wizualnie) lub zwykłego 'diff' (tekstowo)

Podobnie możesz również skorzystać z dbus-monitor ( osobno --system i --session).

 

Nie do końca wiem, co gdzie jest wypisywane, więc sprawdź każdą metodę.

Mając różnicę będziesz miał już jakiś punkt wyjścia i szukaj jak odwrócić proces.

Odnośnik do komentarza
Udostępnij na innych stronach

Przy pierwszym z tych poleceń odpowiedź jest taka jak w cytacie i gdy włączam/wyłączam touchpada nic się nie zmienia

 

acer@acer-laptop:~$ sudo tail -f /var/log/messages
Jul  5 15:21:39 acer-laptop kernel: [  233.564152] operapluginwrap[7743]: segfault at 0 ip (null) sp 00007fffd2e41838 error 14 in operapluginwrapper-native[400000+31000]
Jul  5 15:21:39 acer-laptop kernel: [  233.602300] operapluginwrap[7759]: segfault at 0 ip (null) sp 00007fff94a0c088 error 14 in operapluginwrapper-native[400000+31000]
Jul  5 15:21:39 acer-laptop kernel: [  233.711535] operapluginwrap[7824]: segfault at 0 ip (null) sp 00007fffdd2f6838 error 14 in operapluginwrapper-native[400000+31000]
Jul  5 15:21:39 acer-laptop kernel: [  233.738984] operapluginwrap[7840]: segfault at 0 ip (null) sp 00007ffff23bbd08 error 14 in operapluginwrapper-native[400000+31000]
Jul  5 15:21:39 acer-laptop kernel: [  233.770121] operapluginwrap[7856]: segfault at 0 ip (null) sp 00007fff2b901c58 error 14 in operapluginwrapper-native[400000+31000]
Jul  5 15:21:39 acer-laptop kernel: [  233.802430] operapluginwrap[7872]: segfault at 0 ip (null) sp 00007fff241071f8 error 14 in operapluginwrapper-native[400000+31000]
Jul  5 15:21:39 acer-laptop kernel: [  233.879975] operapluginwrap[7904]: segfault at 0 ip (null) sp 00007fff574e5478 error 14 in operapluginwrapper-native[400000+31000]
Jul  5 15:21:39 acer-laptop kernel: [  233.908241] operapluginwrap[7920]: segfault at 0 ip (null) sp 00007ffff249f498 error 14 in operapluginwrapper-native[400000+31000]
Jul  5 15:31:28 acer-laptop sudo: pam_sm_authenticate: Called
Jul  5 15:31:28 acer-laptop sudo: pam_sm_authenticate: username = [acer]

Polecenie "diff" nic nie zwraca ;

acer@acer-laptop:~$ diff plik.log plik2.log 
acer@acer-laptop:~$

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 3 weeks later...

Znalazłem rozwiązanie na innym forum ;

sudo visudo
Dodajesz na końcu takie linie:
Kod:
ALL   ALL=(ALL) NOPASSWD:/sbin/modprobe
ALL   ALL=(ALL) NOPASSWD:/sbin/rmmod
Następnie:
Kod:
sudo touch /usr/bin/touchpad-reset && sudo gedit /usr/bin/touchpad-reset
I wpisujesz do niego
Kod:
#!/bin/bash
sudo rmmod psmouse
sudo modprobe psmouse
Ostatecznie jeszcze
Kod:
sudo chmod +x /usr/bin/touchpad-reset
I teraz tworzysz sobie skrót klawiszowy (chyba w opcjach klawiatury), jako polecenie podajesz touchpad-reset (jeżeli nie będzie działać to /usr/bin/touchpad-reset) a jako kombinacje klawiszu co sobie życzysz.

Nawet ta metoda działa :)

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...