netbeans: ドラッグアンドドロップでXがフリーズする(解決)

nightly-buildのnetbeansubuntu上で使っている。

IDE上で何か(ファイルとかタブとか)をドラッグアンドドロップ(drag and drop)すると、必ず(100%)ウィンドウシステム(X Window/Gnome)がフリーズ(freeze)してしまう、という問題に悩まされてきた。

なかなか情報が見つからずあきらめかけていたが、本日、ついに解決方法を発見。

まず、解決の糸口になったのはこのバグ報告:

そして、このバグ報告にたどり着き:

最終的には、このJDKのバグに至る:

何と2006年3月の報告だ。

さて、問題の原因は「スプラッシュ」にある。スプラッシュを表示するJavaアプリケーションでは、ドラッグアンドドロップによりXがフリーズする場合があるのだ。

そこで、~/.netbeans/dev/etc/netbeans.conf に次のような記述を追加する。


netbeans_default_options="--nosplash"

かっこいいNetBeansのスプラッシュが見られないのは残念だが、これで問題は解決する。