NOTE: in Ubunutu 9.10 (or other platforms using GTK+ 2.18), Eclipse UI will be very erratic without setting GDK_NATIVE_WINDOWS=true before launch. See this post for details.