Как избавиться от глючного диалогового окна IntelliJ IDEA, которое не исчезнет?

Это ошибка, с которой я сталкиваюсь каждые пару дней в диалоговом окне IntelliJ IDEA «Перейти к классу ...» (или «Перейти к файлу ...»).

Обычно он закрывается нормально (когда выбран класс или нажата клавиша Esc), но иногда всплывающее окно остается позади, в середине экрана, поверх всего остального. Даже когда я полностью покидаю (или убиваю) IDEA, она остается. Пример того, как это выглядит:

enter image description here

Единственный способ, которым я нашел, чтобы избавиться от него, это полностью выйти из системы и затем вернуться в (т.е. перезапустите X / GNOME). Но необходимость делать это очень раздражает, так как это может занять 10 минут или что-то еще, чтобы сохранить (и переустановить потом) все, что у меня открыто.

Есть ли другой способ избавиться от всплывающего диалогового окна с ошибками, оставаясь в системе? (Например, перезапуск некоторого сервиса / процесса GNOME или X.)


Использование Ubuntu 11.04 и GNOME (не Unity).

IntelliJ IDEA Ultimate Edition 10.5, работающий на Sun JDK 1.6.0_26 (т.е. sun-java6-jdk версия 6.26-2natty1)

Некоторая информация о графическом драйвере:

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

И:

$ 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
3
задан 28 August 2012 в 03:10

2 ответа

Запустите xkill из окна «Команда запуска», которое можно вызвать с помощью alt + f2. Затем нажмите всплывающее окно, и его процесс должен быть убит.

Теперь, конечно, это, похоже, ошибка в приложении. Я рекомендую вам сообщить об этом разработчикам.

0
ответ дан 28 August 2012 в 03:10

Я спросил в Твиттере, и один из разработчиков IntelliJ IDEA ( Денис Жданов ) ответил :

Я столкнулся с ним под своей Ubuntu как Что ж. Выглядит как собственная проблема, потому что она сохранилась даже после уничтожения всех процессов Java

Я перешел на java7 и конвейер Xrender в конечном итоге и пока не наблюдаю проблему

1113 Я сейчас пытаюсь, если это поможет, и сообщу позже. Напомним, это то, что я сделал:

  1. Перешел на запуск IDEA на JRE 7 . (Если вы не уверены в используемой версии Java, проверьте диалог Справка -> О программе.)
  2. Установите свойство -Dsun.java2d.xrender=true. Как указывает Денис, лучший способ - отредактировать файл <idea_home>/bin/idea.properties и добавить sun.java2d.xrender=true в новую строку.
0
ответ дан 28 August 2012 в 03:10

Другие вопросы по тегам:

Похожие вопросы: