Klawiatura ekranowa wyskakuje za każdym razem, gdy dotykam ekranu

21

Mam 17.10. Za każdym razem, gdy dotykam ekranu, czy mam zmieniać okna / aplikacje, przewijać w przeglądarce, czy naciskać przycisk, w lewym dolnym rogu pojawia się głupia mała klawiatura.

Nigdy nie pozostawiłem włączonej klawiatury ekranowej w Universal Access, ale jeśli ją włączę, to ta sama klawiatura pojawi się w lewym dolnym rogu.

zrzut ekranu z klawiaturą przejmującą

Na tym zrzucie ekranu po prostu dotykam ekranu w pełnoekranowym wideo na youtube. Możesz zobaczyć menu wyskakujące po prawej stronie, pod punktem, w którym się dotykam.

Nie mam zdjęcia przed, ale była podobna klawiatura / wygląd, ale była mniejsza, może o połowę mniejsza i tylko w lewej dolnej części ekranu, w przeciwieństwie do rozciągania na całej szerokości. Ta zmiana z małej klawiatury lewej na pełną klawiaturę nastąpiła po wykonaniu poniższych wskazówek @pomsky.


To jest potwierdzony błąd . Możesz oznaczyć się jako dotknięty tym, aby, mam nadzieję, zwiększyć jego uwagę.

Tom Mercer
źródło
1
Ponadto użycie skracaczy linków jest niezgodne z polityką Ask Ubuntu. Powiązanie z samym bezpośrednim błędem, tak jak to zostało zrobione w edycjach dokonanych w twoim pytaniu, jest ulepszeniem pytania według zasad. (Nie lubimy skracaczy linków, ponieważ nie ma sposobu, aby sprawdzić, czy rzeczywiście trafia ona na „legalną” stronę, która nie zainfekuje systemu złośliwym oprogramowaniem lub czymś innym.) Ponadto reklamą rozszerzenia, które byłoby obejściem, powinno być własną odpowiedź, a nie edycję pytania. Lub opublikowany jako komentarz, tak jak dla ciebie zrobiłem.
Thomas Ward
Wszystkim: OP zalecił umieszczenie tutaj obejścia, które może działać: askubuntu.com/a/967831
Thomas Ward
Ten błąd dotyczy mnie również; nie tylko to, ale czasami mój kursor myszy wariuje i nie mogę nigdzie przewijać; jedynym rozwiązaniem dla mnie w tym momencie jest twardy reset mojego urządzenia.
MadHatter

Odpowiedzi:

28

Caribou również wyskakiwał z moją wielką irytacją, więc napisałem rozszerzenie gnome, które małpa łata powłokę gnome-shell, aby przestać wyskakiwać z klawiatury po naciśnięciu ekranu dotykowego. To tylko kilka linii js, ale repozytorium git jest tutaj

Jak korzystać z rozszerzeń

  1. Aby zarządzać rozszerzeniami gnome, pobierz gnome-tweak-tool za pomocą

    sudo apt install gnome-tweak-tool
    
  2. Rozszerzenia gnome są pobierane za pośrednictwem oficjalnej strony z rozszerzeniami gnome, która wymaga natywnego złącza do komunikacji z gnome-shell. Zainstaluj ten natywny łącznik (nawet jeśli korzystasz z przeglądarki Firefox) za pomocą

    sudo apt install chrome-gnome-shell
    
  3. Na koniec, aby zainstalować rozszerzenie, przejdź do strony rozszerzenia i naciśnij przełącznik w prawym górnym rogu. Gnome wyświetli monit o zainstalowanie rozszerzenia. Rozszerzeniami tymi można zarządzać za pomocą narzędzia do dostosowywania gnome. Aby je odinstalować, musisz jednak skorzystać ze strony internetowej.

Keringar
źródło
2
Ty chwalebny draniu! Zainstalowane i rozwiązane.
Tom Mercer
1
Bardzo dziwne zachowanie z twoim rozszerzeniem, podczas gdy mogę przewijać pasek okna strony internetowej i przewijać samą stronę (nie pasek) za pomocą dotknięcia i przeciągnięcia, niektóre formy dotykania i przeciągania są wyłączone przez rozszerzenie! Nie mogę już dotykać i przeciągać elementów szachowych na chess.com. Naprawdę dziwny mały efekt uboczny!
Tom Mercer
1
Spróbuję rzucić okiem. Mam pojęcie, co może się dziać. Rozszerzenie zastępuje wykrywanie ekranu dotykowego przez gnome shells. Ale nie rozumiem, jak wpłynęłoby to na przeglądarkę internetową. Przetestuję kilka zmian, kiedy skończę moje
śródokresy
1
Bez obaw. Prawdopodobnie nie warte twojego czasu. Dziękujemy za utworzenie rozszerzenia. Jeśli powód nie pojawia się od razu, zignoruj ​​go. Muszą poprawnie naprawić GNOME, abyśmy nie musieli używać tego rozwiązania wspomagania pasma.
Tom Mercer
1
Jestem tak zaskoczony tym efektem ubocznym. Nie mogę sobie wyobrazić, dlaczego zabijanie Caribou miałoby zostać wyłączone przez dotyk i przeciąganie. Taki dziwny!
Tom Mercer
1

Używam Ubuntu 16.04 i miałem podobny problem podczas uruchamiania Synergy. Czasami klawiatura ekranowa pojawiała się bez powodu i nie mogłem zmusić jej do odejścia. W końcu zdecydowałem się po prostu usunąć Caribou:

sudo dpkg --remove --force-depends caribou
ps -eF | grep caribou | awk "{print $2}" | xargs kill -9 {}+ 

To pozostawiło klawiaturę nadal zablokowaną na ekranie, ale zablokowałem ekran ( crtl+alt+L) i zalogowałem się ponownie, a następnie klawiatura spadła.

Karl Wilbur
źródło