Ярлыки Ubuntu не работают, когда выделены текстовые поля Chrome


17

С недавних пор всякий раз, когда текстовое поле (например, адресная строка или поле поиска askubuntu) выделяется в Google Chrome, я не могу использовать ярлыки Ubuntu (например, Ctrl +, Wчтобы закрыть окно). При ударе Ctrl+ Wничего не происходит. Как только я нажимаю клавишу табуляции, чтобы покинуть текстовое поле, ярлыки работают должным образом (например, Ctrl+ Wзакрывает окно).

Я понятия не имею, почему это происходит. Любые идеи, как отладить или решить эту проблему?

Я использую Ubuntu 18.04.1 LTS и Google Chrome 71.0.3578.98.

Редактировать: Кажется, что эта проблема как-то связана с раскладками клавиатуры. В основном я использую макет «Английский (США, международный, с мертвыми ключами)». В этом случае вышеописанная проблема возникает, и ярлыки больше не работают, когда текстовые поля выделены. При переключении на «Английский (США)», Ctrl + w закрывает окно, как и предполагалось, даже когда текстовое поле выделено. (Благодарю г-на Павликова)


3
Я вижу то же самое. Также на Chromium. НЕ в Firefox или других приложениях. Также, возможно, стоит отметить, что это с Unity.
Нкорен

2
Также стоит отметить, что это происходит с любым выбранным элементом ввода, а также, если выбрана строка URL. Как правило, в любое время, когда ожидается получение ввода с клавиатуры, сочетания клавиш ОС блокируются.
Нкорен

Похоже, проблема с ibus: / Killing ibus-daemon работает вокруг этой проблемы ... не уверен, что это ошибка в ibus или в chromium.
Лео Лам

1
У меня та же проблема на Ubuntu 18.10 / Google Chrome версии 71.0.3578.98 (официальная сборка) (64-разрядная версия). Это происходит только тогда, когда у меня есть альтернативная раскладка клавиатуры (в моем случае RUS), и это нормально с раскладкой EN.
мистер Павликов

1
Я обновился до канала chrome-unstable (версия 73.0.3664.3), и это исправило проблемы с сочетанием клавиш.
Псанфорд

Ответы:


7

Была такая же проблема. Для меня сработало то, что я изменил порядок ввода языка в моей системе. Убедитесь, что ваш язык по умолчанию (тот, который вы используете чаще всего) является первым на вкладке «Region & Languages». Это заставит ваши ярлыки работать при использовании первого языка, но не второго.

Надеюсь это поможет.


1
Это делает меня необоснованно сердитым.
открывается

2

У меня также есть такая же проблема в Ubuntu-Mate 18.10 и Google Chrome 71

проблема, вероятно, в том, что для работы ibus в google chrome нет библиотеки / пакета

установка этих пакетов исправит проблему на моем компьютере

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


Спасибо, но для меня это не решило проблему.
физикаГай

1
Это решило проблему для меня, спасибо! Я знал, что это связано с ibus, так как убийство ibus-daemon работает вокруг этой проблемы, но я не уверен, зачем это нужно. Установка ibus-qt4, вероятно, не нужна, учитывая, что Chromium не использует Qt4.
Лео Лам


0

Я нахожусь на Chrome версии 71.0.3578.98 (Официальная сборка) (64-разрядная версия) и Ubuntu 18.10, у меня были те же проблемы, в том числе Alt+Dбольше не работал (адресная строка фокуса) и Ctrl+T(новая вкладка).

У меня были другие проблемы, связанные с док-станцией для ноутбука Thunderbolt, и поэтому я обновил ядро ​​Linux до 4.20.0-042000rc7-lowlatency. Это также решило мои проблемы с неспособностью ударить все комбинации клавиш в Chrome. До обновления я был на 4.18.0-13а 4.18.0-12.


В этом случае ядро ​​не имеет ничего общего с сочетаниями клавиш. Это в значительной степени проблема пользовательского пространства, и здесь она на самом деле вызвана ibus. То, что ваша проблема была решена после того, как вы обновили ядро, очень вероятно, будет совпадением.
Лео Лам

0

Я нахожусь на Chrome 71.0.3578.80 и Ubuntu 18.04. Та же проблема.

Это происходит из-за системы ввода IBus - при выборе в «Языковой поддержке» ярлыки chrome перестают работать в текстовом поле (адресная строка, форма и т. Д.), Но не где-либо еще.

Ни одна из других систем ввода не имеет такой же проблемы: fcitx, gcin и т. Д.

PS: Я проверил на своем Ubuntu, что это не имеет никакого отношения к языку, языку или раскладке клавиатуры.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.