Kliknięcie lewym przyciskiem myszy przestaje działać

18

Na Xubuntu od dłuższego czasu mam problem, w którym mój lewy przycisk myszy przestaje działać z jakiegoś powodu. Zdarza się prawie codziennie. Wszystko inne wydaje się działać.

Jedynym sposobem, w jaki mogę ponownie uruchomić mysz, jest wylogowanie i zalogowanie, co wymaga ode mnie zamknięcia wszystkich moich programów.

Oczywiście jest to bardzo denerwujące, mam ten problem od prawie roku i założyłem, że aktualizacja go naprawi, ale nadal tak się dzieje.

Czy ktoś jeszcze wie o tym problemie i możliwych poprawkach?

Używam Xubuntu jako mojego środowiska pulpitu. Jestem obecnie na Ubuntu 16.04 LTS.

Edytować:

To się powtórzyło i wykorzystałem xevi evtestzobaczyć, jakie zdarzenia są rozpoznawane. xevnie zareagował na kliknięcie lewym przyciskiem, ale evtestodpowiedział na kliknięcie lewym przyciskiem.

Edycja (2018/01/22) : Tylko aktualizacja. Nadal mam problem, ale mam krótkoterminową naprawę. Kiedy lewy przycisk myszy przestaje działać, używam Ctrl + Alt + T, aby wywołać terminal. Wchodzę xinputdo terminala, który wyświetla listę urządzeń. Wyszukuję, które urządzenie jest prawdopodobnie myszą (ma nazwę podobną do myszy ogólnej ) i znajduję powiązany numer identyfikacyjny. Następnie wpisuję polecenie: xinput disable IDgdzie ID to numer ID myszy. To rozwiązuje problem, dopóki nie wyłączę komputera.

Ponadto, aby uzyskać więcej informacji na temat problemu, ta sama mysz działa w mojej instalacji systemu Windows 10, więc myślę, że mysz jest w porządku. Ten sam problem występuje również w systemie Linux Kali, z tym wyjątkiem, że Linux Kali nie został xinputzainstalowany, więc nie mogę użyć mojej szybkiej poprawki.

user668074
źródło
1
Użyj evtestjako root i xevaby dowiedzieć się, na którym poziomie znikają kliknięcia myszy. Sprawdź także dmesgmożliwe błędy.
reż
Ok. Następnym razem, kiedy to się stanie, spojrzę za pomocą tych poleceń.
user668074
@dirkt, uruchomiłem xev i evtest. Zmodyfikowałem jego główne pytanie z wynikami.
user668074
1
(Byłoby miło podać rzeczywiste dane wyjściowe, na wypadek, gdyby stało się coś dziwnego. Możemy debugować tylko na podstawie podanych informacji, więc im więcej informacji, tym lepiej). To znaczy, że coś w X idzie źle. Sprawdź, /var/log/Xorg.logczy są jakieś komunikaty, gdy mysz przestaje działać. Uruchom także, xinput -lista następnie xinput -test 123, gdzie 123jest identyfikator myszy. Skupiłeś xevokno? Widzisz naciśnięcia klawiszy xev? Czy korzystasz z programów, które mogłyby połknąć kliknięcia lewego przycisku?
reż
1
Też miałem ten problem. Po prostu tak się stało i odkryłem, że wyłączenie mojego touchpada w preferencjach myszy spowodowało, że lewy przycisk znów zaczął działać. Co ciekawe, zmiana na leworęczną mysz zamieniła, który przycisk działał, a który nie. Nie jestem pewien, ale myślę, że mogłem mieć ten problem na tym laptopie podczas uruchamiania systemu Windows.
Kevin

Odpowiedzi:

29

Mam Dell Inspiron 15 7559. Kliknięcie lewym przyciskiem przestaje działać, gdy korzystałem z Ubuntu 16.04. Po zainstalowaniu Ubuntu 18.04 lewe kliknięcie przestaje działać prawie za każdym razem, gdy wznawiam zawieszanie.

Najlepszym rozwiązaniem, jakie znalazłem, jest przejście do innej wirtualnej konsoli (TTY) za pomocą Alt+ Ctrl+ F1. Mysz działa normalnie po przełączeniu z powrotem za pomocą Alt+ Ctrl+ F7.

HD189733b
źródło
gdzie możesz znaleźć trwałe rozwiązanie?
Waqleh
@Waqleh Niestety nie. To obejście nie jest zbyt denerwujące. Leniwie spędzam więcej czasu, by znaleźć lepsze rozwiązanie.
HD189733b
2
To również działało dla mnie. Właśnie przełączyłem się na inną konsolę wizualną za pomocą „Ctrl + Alt + F2”, a następnie bez robienia czegokolwiek wróciłem do pierwszej konsoli za pomocą „Ctrl + Alt + F1”. Kliknięcia prawym i lewym przyciskiem myszy nie działały poprawnie, a po wykonaniu tej czynności oba działały poprawnie. Dzięki ton HD189733b.
300
3
To również działało dla mnie. Testowałem, klikając przycisk upvote
Ben Kushigian
Niestety, to rozwiązanie nie działało dla mnie :(
ComputerScientist
6

Spróbuj tego: sudo modprobe -r psmouse sudo modprobe psmouse proto=imps

Raven Kong
źródło
2
Witaj na Unix SE! Sugeruję podać więcej szczegółów w twoich odpowiedziach, ponieważ tylko niektóre polecenia kopiuj-wklej nie są zbyt dobre.
peterh - Przywróć Monikę
1
To jest poprawna odpowiedź na pytanie, jak wyjść z problemu (prawdopodobnie musisz przejrzeć Xorg.0.log, aby zdiagnozować, dlaczego tak się dzieje). Pierwsze polecenie, które można również zapisać jako „sudo modprobe --remove psmouse” usuwa sterownik myszy z jądra, a następnie drugie polecenie przywraca go. Jest to odpowiednik wyłączenia i ponownego włączenia.
Klaatu von Schlacker
1
pierwsze polecenie wydaje się rozwiązać problem
Waqleh
Dla mnie zadziałało to dopiero po dwukrotnym wykonaniu obu poleceń (Xfce, Ubuntu 19.10).
rsenna
4

Właśnie to miałem (mysz może się poruszać, ale kliknięcia nic nie robią).

Uświadomiłem sobie, że w tle okno programu było zbyt wolne, aby je zamknąć, a Gnome pokazał wyskakujące okienko z pytaniem „Wymuś zamknięcie” lub „Czekaj”.

W moim przypadku poniższa procedura uwolniła moją mysz:

  1. Przejdź do tego wyskakującego okienka, używając ALT-TAB
  2. Wybierz opcję za pomocą TAB
  3. naciśnij enter
Nicolas Raoul
źródło
1
Mój nie był wolnym programem, ale vscodeproszeniem o potwierdzenie przed zamknięciem dokumentu.
Alireza,
Mój nie był wolnym programem, ale intellij miał wyświetlać ukryte okno dialogowe. Naciśnięcie klawisza Escape w celu zamknięcia ukrytego modalnego okna dialogowego rozwiązało problem. W ustawieniach systemu operacyjnego -> urządzenia -> mysz i touchpad, mysz klikała dobrze w narzędziu testowym
Guillaume Berche
1
Ładnie zrobione, dziękuję. W moim przypadku przyczyną problemu był program SweetHome3D. I Alt-Tabbed do tego i zamknąłem Alt + F4 i voila!
antygel
2

Miałem ten sam problem w Ubuntu 17.10. Mogłem przesunąć kursor, ale żaden z przycisków myszy nie działał. Próbowałem różnych rozwiązań, takich jak sterowniki automatycznej aktualizacji, metacity i compiz, ale to nie działało. Jednym z wymienionych rozwiązań było usunięcie sterowników NVIDIA (mój komputer ma 550 Ti). Po odinstalowaniu moja mysz działa dobrze.

Iloowatar
źródło
1

Właśnie tak się stało i żadne z powyższych rozwiązań nie było ze sobą powiązane. Okazało się, że jest on związany z maszyną wirtualną w VirtualBox, która chwyciła część mojej myszy. Wyłączenie maszyny wirtualnej rozwiązało problem.

Już wcześniej VirtualBox chwytał moją mysz wiele razy, ale jakoś było inaczej i złapał całą mysz, łącznie z ruchem. Tym razem mogłem przesunąć mysz poza VM, użyć strzałek Super +, aby zmienić pulpit w domu, ale przyciski myszy lub kółko nie działały. Odłączanie / ponowne podłączanie nie działało, usuwanie sterownika psmouse nie działało, a wyłączanie / włączanie xinput nie działało. To, co uznałem za naprawdę dziwne, to fakt, że xev nawet nie zarejestrował żadnych zdarzeń kliknięcia myszą. Również kliknięcie wewnątrz problemu nie działało VM.

deltaray
źródło
Miałem ten sam problem z QEMU. Utknąłem w połowie aktualizacji i z jakiegoś powodu nigdy nie zwolniłem lewego przycisku myszy. sudo systemctl libvirt-guestsrozwiązał mój problem.
BakaKuna,
1

To zadziałało dla mnie. Informacje o Chrisp -> Mój touchpad mógł działać nieprawidłowo. Wyłączenie go rozwiązało problem.

Tamilselvan
źródło