netbeans: ドラッグアンドドロップでXがフリーズする(解決)
nightly-buildのnetbeansをubuntu上で使っている。
IDE上で何か(ファイルとかタブとか)をドラッグアンドドロップ(drag and drop)すると、必ず(100%)ウィンドウシステム(X Window/Gnome)がフリーズ(freeze)してしまう、という問題に悩まされてきた。
なかなか情報が見つからずあきらめかけていたが、本日、ついに解決方法を発見。
まず、解決の糸口になったのはこのバグ報告:
そして、このバグ報告にたどり着き:
最終的には、このJDKのバグに至る:
何と2006年3月の報告だ。
さて、問題の原因は「スプラッシュ」にある。スプラッシュを表示するJavaアプリケーションでは、ドラッグアンドドロップによりXがフリーズする場合があるのだ。
そこで、~/.netbeans/dev/etc/netbeans.conf に次のような記述を追加する。
netbeans_default_options="--nosplash"
かっこいいNetBeansのスプラッシュが見られないのは残念だが、これで問題は解決する。