Eclipse 3.5 en Ubuntu 9.10

Ayer me llevé una desagradable sorpresa cuando me instalé el Eclipse 3.5 en Ubuntu Karmic Koala. El caso es que los diálogos no funcionaban bien. Al intentar instalar un par de plugins, los botones del diálogo no funcionaban, pinchaba y no hacía nada. Pero además, al añadir un nuevo repositorio de un plugin, el árbol donde selecciones que componentes instalar era invisible. Es decir, estaba, pero no se veía. Casi me da algo, yo sin el eclipse no puedo vivir, jeje. Ya me veía usando el ventanas. Por suerte todo tiene solución. Yo me imaginé en un primer momento que pudiera ser por compiz y lo desactivé, pero seguía igual. Luego pensé que esta versión de ubuntu llevaba una nueva versión de gnome/gtk y que podría ser por eso. Indagando por internet, efectivamente, es por eso. En eclipse ya lo saben, y la versión 3.6 lo arreglará. Hasta entonces se puede hacer un apaño. En este artículo lo comentan. Hay que cambiar el valor de una variable de entorno, en concreto GDK_NATIVE_WINDOWS y ponerla a 1. Lo mejor es hacerse un script como este:

#!/bin/sh
export GDK_NATIVE_WINDOWS=1
/RUTA_DONDE_TIENES_ECLIPSE/eclipse

Esto también es válido para cualquier aplicación que emplee SWT.

En este enlace hay un hilo abierto en eclipse.org sobre el tema.