web-dev-qa-db-ja.com

バグの多いIntelliJを取り除く方法IDEA消えないダイアログ?

これは、 IntelliJ IDEA の "Go to Class ..."(または "Go to File ...")ダイアログで数日ごとに遭遇するバグです。

通常、クラスは通常閉じられます(クラスが選択されるか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
Jonik

私はツイッターで尋ねましたが、IntelliJの1つIDEA開発者( Denis Zhdanov返信済み

私も自分のubuntuで遭遇しました。すべてのJavaプロセスを強制終了した後も持続するため、ネイティブの問題のように見えます

私はJava7に切り替えました Xrenderパイプライン 最終的に、これまでのところ問題を観察しません

これが役立つかどうかを今試していますが、後で報告します。要約すると、これは私がやったことです:

  1. 実行中に切り替えIDEA on JRE 7 。(使用されているJavaバージョンが不明な場合は、[ヘルプ]-> [バージョン情報]ダイアログを確認してください。)
  2. プロパティ-Dsun.Java2d.xrender=trueを設定します。 Denisが指摘しているように、最善の方法はファイル<idea_home>/bin/idea.propertiesを編集し、Sun.Java2d.xrender=trueを新しい行に追加することです。
6
Jonik

「コマンドの実行」ウィンドウからxkillを実行します。これは、alt + f2を使用して呼び出すことができます。次に、ポップアップをクリックすると、そのプロセスは強制終了されます。

もちろん、これはアプリケーションのバグのようです。開発者に報告することをお勧めします。

1
Cumulus007