Bloqueios de teclado no IntelliJ IDEA no Ubuntu 14.04

168

Você poderia me ajudar com uma questão estranha? Eu uso Intellij IDEA 13 no Ubuntu 14.04, e de vez em quando meu teclado completamente (sim, completamente, não é sobre atalhos) bloqueia no IDEA. Eu ainda posso fazer o que quiser no IDEA com meu mouse, também posso usar o teclado em qualquer outro lugar, exceto o IDEA. E isso pode ser corrigido apenas reiniciando o IDEA até agora.

Alguém pode dar uma dica, por favor?

    
por Treble Snake 24.07.2014 / 08:58

4 respostas

209

Existe um um problema em aberto no jebreabra youtrack para uma idéia intelectual que recomenda duas soluções:

  1. A entrada do teclado pode ser desbloqueada reiniciando o daemon do IBus a partir de um console:

    ibus-daemon -rd
    
  2. O IBus pode ser desativado para o IDEA, desativando o env. XMODIFICADORES variáveis, mas a capacidade de inserir caracteres nacionais no IDEA será perdida:

    XMODIFIERS="" idea.sh
    

Eu usei o segundo e corrigi meu problema.

    
por Saeed Zarinfam 18.10.2014 / 18:50
14

Consegui resolvê-lo com o que encontrei aqui que basicamente adiciona export XMODIFIERS="" em idea.sh

    
por Alfergon 05.03.2015 / 17:45
5

Para uma solução permanente , a atualização de 01 de outubro de 2015 sobre o assunto recomenda para:

Atualize o IBus para a versão 1.5.11 ou adicione export IBUS_ENABLE_SYNC_MODE=1 ao seu ~/.profile , depois reinicie uma sessão.

Como alternativa, você pode desativar o IBus em System Settings | Language Support | Keyboard input method .

IDEA 15 mostrará um aviso se uma versão incompatível do IBus estiver em uso.

    
por Alex 30.11.2015 / 12:53
1

Eu testei isso e está funcionando até agora, mas atualizarei se congelar novamente. Eu vi uma sugestão no youtrack que sugere desligar o iBus que parece interferir particularmente por causa do uso do atalho ctrl + space para alterar as configurações de idioma. Você pode fazer isso indo para:

suporte ao idioma > sistema de método de entrada de teclado > nenhum

**** ATUALIZAÇÃO *****

Depois de executá-lo por um tempo, esta técnica ainda não funcionou, pois continuei congelando. Eu acho que por enquanto eu vou ficar com a seguinte solução para reiniciar o ibus que é um pouco inconveniente, mas o que você pode fazer.

entrar no terminal

tipo:

ibus-daemon -rd
    
por ThinkBonobo 05.04.2015 / 02:33