Jump to content

Ten Sam Problem Z Touchpadem Na Różnych Dystrybucjach


DAREK WL.
 Share

Recommended Posts

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:

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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:~$

 

 

Link to comment
Share on other sites

  • 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 :)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...