Skróty Ubuntu nie działają, gdy pola tekstowe Chrome są podświetlone

17

Od niedawna, ilekroć pole tekstowe (np. Pasek adresu lub pole wyszukiwania askubuntu) jest podświetlone w Google Chrome, nie mogę używać skrótów Ubuntu (np. Ctrl+, WAby zamknąć okno). Po uderzeniu Ctrl+ Wnic się nie dzieje. Po naciśnięciu klawisza Tab, aby opuścić pole tekstowe, skróty działają zgodnie z oczekiwaniami (np. Ctrl+ WZamyka okno).

Nie mam pojęcia, dlaczego tak się dzieje. Wszelkie pomysły, jak to debugować lub rozwiązać?

Używam Ubuntu 18.04.1 LTS i Google Chrome 71.0.3578.98.

Edycja: Wygląda na to, że ten problem w jakiś sposób łączy się z układami klawiatury. Najczęściej używam układu „angielski (USA, int. Z martwymi kluczami)”. W takim przypadku występuje powyższy problem i skróty nie działają, gdy pola tekstowe są podświetlone. Po przełączeniu na „English (US)”, Ctrl + w zamyka okno zgodnie z przeznaczeniem, nawet gdy pole tekstowe jest podświetlone. (Podziękowania dla pana Pavlikova)

fizyka
źródło
3
Widzę to samo. Również na chromie. NIE w przeglądarce Firefox ani innych aplikacjach. Warto również zauważyć, że dzieje się tak w przypadku Unity.
nkoren,
2
Warto również zauważyć, że dzieje się tak z dowolnym wybranym elementem wejściowym, a także jeśli wybrany jest pasek adresu URL. Zasadniczo za każdym razem, gdy oczekuje się, że zostaną wprowadzone dane z klawiatury, kombinacje klawiszy skrótu systemu operacyjnego są blokowane.
nkoren,
Wygląda na problem z ibus: / Killing ibus-daemon działa wokół tego problemu ... nie jestem pewien, czy to błąd w ibusie, czy w chromie.
Léo Lam,
1
Mam ten sam problem z Ubuntu 18.10 / Google Chrome w wersji 71.0.3578.98 (oficjalna wersja) (64-bit). Dzieje się tak tylko wtedy, gdy mam alternatywny układ klawiatury (w moim przypadku RUS) i jest w porządku z układem EN.
pan. Pavlikov,
1
Uaktualniłem do kanału niestabilnego dla Chrome (wersja 73.0.3664.3) i to naprawiło dla mnie problemy ze skrótami klawiaturowymi.
psanford,

Odpowiedzi:

7

Miałem ten sam problem. Dla mnie zadziałało to, że zmieniłem kolejność wprowadzania języka w moim systemie. Upewnij się, że domyślnym językiem (tym, którego najczęściej używasz) jest pierwszy na karcie źródeł wprowadzania „Region i języki”. To sprawiłoby, że twoje skróty działałyby podczas używania pierwszego języka, ale nie drugiego.

Mam nadzieję że to pomoże.

nir
źródło
1
To sprawia, że ​​jestem nierozsądnie zły.
ujawnia
2

Mam również ten sam problem w Ubuntu-mate 18.10 i Google Chrome 71

problem jest prawdopodobnie dlatego, że nie ma wymaganej biblioteki / pakietu, aby ibus działał w Google Chrome

zainstalowanie tych pakietów napraw problem na moim komputerze

sudo apt install ibus ibus-gtk ibus-gtk3 ibus-qt4

buncis
źródło
Dzięki, ale dla mnie to nie rozwiązało problemu.
physicsGuy
1
To rozwiązało problem dla mnie, dzięki! Wiedziałem, że ma to związek z ibus, ponieważ zabijanie demona ibus działa wokół tego problemu, ale nie jestem pewien, dlaczego było to potrzebne. Instalacja ibus-qt4 prawdopodobnie nie jest jednak potrzebna, biorąc pod uwagę, że Chromium nie używa Qt4.
Léo Lam
0

Korzystam z Chrome w wersji 71.0.3578.98 (oficjalna wersja) (64-bit) i Ubuntu 18.10, miałem te same problemy, w tym Alt+Dnie działałem ( pasek adresu fokus) i Ctrl+T(nowa karta).

Miałem kilka innych niezwiązanych problemów z moją stacją dokującą do laptopa Thunderbolt, dlatego zaktualizowałem jądro Linuksa do 4.20.0-042000rc7-lowlatency. To rozwiązało również moje problemy z niemożnością trafienia we wszystkie kombinacje klawiszy w Chrome. Przed aktualizacją byłem włączony 4.18.0-13i 4.18.0-12.

OlofL
źródło
Jądro nie ma w tym przypadku nic wspólnego ze skrótami klawiaturowymi. To prawie problem z przestrzenią użytkownika, a tutaj jest to spowodowane przez ibus. To, że problem został rozwiązany po aktualizacji jądra, najprawdopodobniej będzie przypadkiem.
Léo Lam
0

Korzystam z Chrome 71.0.3578.80 i Ubuntu 18.04. Taki sam problem.

Wynika to z systemu wprowadzania IBus - za każdym razem, gdy jest wybrany w obsłudze języka, chromowane skróty przestają działać w polu tekstowym (pasek adresu, formularz itp.), Ale nie gdzie indziej.

Żaden z innych systemów wejściowych nie ma tego samego problemu: fcitx, gcin itp.

PS: Sprawdziłem na moim Ubuntu, że nie ma to nic wspólnego z językiem, ustawieniami regionalnymi ani układem klawiatury.

AqD
źródło