Подтвердить что ты не робот

Проблемы с клавиатурой с Android Studio на Ubuntu

При использовании Android Studio на Ubuntu существуют сценарии, в которых среда IDE перестает отвечать на ввод с клавиатуры или начинает вводить случайные символы?

Как это исправить? Или возможные обходные пути.

4b9b3361

Ответ 1

Как указано здесь

Кажется, что ошибка вызвана отсутствующей синхронизацией между IBus (сервером) и Xlib + AWT (клиентская JVM), которая подвергается комбинации быстрой последовательности нажатия клавиш и более медленной обработки событий клиентами.

Два обходных решения, которые помогли мне:

Обходной путь №1: принудительно использовать ibus в синхронном режиме

$ IBUS_ENABLE_SYNC_MODE=1 ibus-daemon -xrd

Сделайте это предпочтительно перед началом Studio. Это обходное решение было предложено в https://code.google.com/p/ibus/issues/detail?id=1733 для другого приложения Java, сталкивающегося с теми же проблемами.

Обходной путь №2: Отключить вход IBus в Studio

$ XMODIFIERS= ./bin/studio.sh

Это приведет к отключению методов ввода для Studio, а не других приложений. Перезапуск демона во время работы Studio ( "ibus-daemon -rd" ) эффективно отключает методы ввода для всех других приложений и также может привести к сбою Studio JVM с ошибкой сегментации.