Como se livrar da caixa de diálogo IntelliJ IDEA buggy que não vai embora?

3

Este é um bug que eu encontro a cada dois dias, com IntelliJ IDEA 'Go to Class ... "(ou" Ir para o arquivo ... ").

Normalmente, ele fecha normalmente (quando uma classe é selecionada ou Esc pressionada), mas às vezes o pop-up é deixado para trás, no meio da tela, acima de tudo. Mesmo quando eu parei (ou matei) IDEA completamente, ele permanece. Exemplo do que parece:

A única maneira que encontrei para me livrar disso é sair completamente e depois voltar (por exemplo, reiniciar o X / GNOME). Mas ter que fazer isso é muito chato, já que pode levar 10 minutos ou o que for para salvar (e re-configurar depois) tudo que eu tenho aberto.

Existe alguma outra maneira de se livrar do diálogo pop-up com bugs enquanto permanece conectado? (Como reiniciar alguns serviços / processos do GNOME ou X.)

Usando o Ubuntu 11.04 e o GNOME (não o Unity).

IntelliJ IDEA edição final 10.5, em execução no JDK 1.6.0_26 da Sun (por exemplo, sun-java6-jdk versão 6.26-2natty1)

Algumas informações sobre o driver gráfico:

$ jockey-text -l
xorg:fglrx - ATI/AMD proprietary FGLRX graphics driver (Proprietary, Disabled, Not in use)

E:

$ sudo lshw -c video
  *-display               
       description: VGA compatible controller
       product: RV730 PRO [Radeon HD 4650]
       vendor: ATI Technologies Inc
       physical id: 0
       bus info: pci@0000:01:00.0
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pm pciexpress msi vga_controller bus_master cap_list rom
       configuration: driver=radeon latency=0
       resources: irq:47 memory:e0000000-efffffff memory:f0100000-f010ffff ioport:1100(size=256) memory:f0120000-f013ffff
    
por Jonik 08.08.2012 / 15:28

2 respostas

6

Perguntei no Twitter e um dos desenvolvedores do IntelliJ IDEA ( Denis Jdanov ) :

% bl0ck_qu0te%

Agora estou tentando, se isso ajudar, e reportarei mais tarde. Para recapitular, foi isso que fiz:

  1. Comutado para executar o IDEA no JRE 7 . (Se não tiver certeza da versão do Java usada, marque a caixa de diálogo Ajuda - > Sobre.)
  2. Defina a propriedade -Dsun.java2d.xrender=true . Como Denis ressalta, a melhor maneira é editar o arquivo <idea_home>/bin/idea.properties e adicionar sun.java2d.xrender=true em uma nova linha.
por Jonik 23.08.2012 / 15:12
1

Execute xkill na janela "Executar comando", que pode ser chamada usando alt + f2. Em seguida, clique no pop-up e seu processo deve ser eliminado.

Agora, é claro, isso parece ser um bug no aplicativo. Eu recomendo que você relate isso para os desenvolvedores.

    
por Cumulus007 08.08.2012 / 15:32