Блокировки клавиатуры в IntelliJ IDEA на Ubuntu 14.04

167

Не могли бы вы помочь мне с черной странной проблемой? Я использую Intellij IDEA 13 на Ubuntu 14.04, и время от времени моя клавиатура полностью (да, полностью, это не о ярлыках) блокирует в IDEA. Я все еще могу делать все, что хочу в IDEA с помощью мыши, также я могу использовать клавиатуру везде, кроме IDEA. И это может быть исправлено только путем повторного запуска IDEA.

Может кто-нибудь дать подсказку, пожалуйста?

    
задан Treble Snake 24.07.2014 в 08:58
источник

4 ответа

209

Существует открытая проблема в jetbrains youtrack для идеи intellij , которая рекомендует два решения:

  1. Ввод клавиатуры можно разблокировать, перезапустив демон IBus с консоли:

    ibus-daemon -rd
    
  2. IBus можно отключить для IDEA, отключив env. переменная XMODIFIERS, но возможность ввода национальных символов в IDEA будет потеряна:

    XMODIFIERS="" idea.sh
    

Я использовал второй и исправил свою проблему.

    
ответ дан Saeed Zarinfam 18.10.2014 в 18:50
источник
14

Мне удалось решить это с помощью того, что я нашел здесь , который в основном добавляет export XMODIFIERS="" on idea.sh

    
ответ дан Alfergon 05.03.2015 в 17:45
5

Для постоянного решения обновление 01 октября 2015 г. рекомендует to:

Либо обновите IBus до версии 1.5.11, либо добавьте export IBUS_ENABLE_SYNC_MODE=1 к вашему ~/.profile , а затем перезапустите сеанс.

В качестве альтернативы вы можете отключить IBus на System Settings | Language Support | Keyboard input method .

IDEA 15 покажет предупреждение, если используется несовместимая версия IBus.

    
ответ дан Alex 30.11.2015 в 12:53
1

Я пробовал это и работаю до сих пор, но я обновлю, если он снова замерзнет. Я видел предложение на youtrack, которое предлагает отключить iBus, который, кажется, вмешивается, особенно из-за использования ярлыка ctrl + space для изменения настроек языка. Вы можете сделать это, выбрав:

поддержка языка > система ввода с клавиатуры; > откл

**** ОБНОВЛЕНИЕ *****

После некоторого времени работы эта техника все еще не срабатывала, поскольку я продолжал замерзать. Наверное, теперь я буду придерживаться следующего обходного пути, чтобы перезапустить ibus, который немного неудобен, но что вы можете сделать.

перейти в терминал

Тип:

ibus-daemon -rd
    
ответ дан ThinkBonobo 05.04.2015 в 02:33