Eclipse en Ubuntu 12.04: Integración con Unity

ubuntu logo

A pesar de que Eclipse funciona perfectamente en Ubuntu (de hecho Indigo está disponible en los repositorios oficiales), la integración con Unity y los temas por defecto de la plataforma no es óptima y su uso, al menos a mi, me resulta molesto:

  • No hay integración de la barra de menús en el panel superior.
  • Las ventanas de ayuda contextual aparecen con un horrible fondo negro.
  • El resaltado gris claro de la opción seleccionada en el menú para la completitud de código impide su correcto visionado ya que el texto es blanco.

En la siguiente captura se pueden comprobar tales deficiencias

Por fortuna googleando un poco se pueden encontrar varias soluciones para cada problema. En este artículo he recopilado y descrito las que yo he aplicado con éxito para tenerlas siempre a mano.

Entorno de pruebas:

Menús en el panel

Ubuntu trae deshabilitado por defecto la integración de Eclipse con el panel superior, y esto lo consigue mediante su inclusión en una blacklist. Desconozco el motivo de esta configuración, pero eliminando Eclipse de ese fichero el menú queda totalmente operativo y, al menos a mi, no me ha dado ningún problema. Siguiendo esta incidencia encontré con la siguiente solución:

  1. Abrir una terminal
  2. Utilizar un editor de texto, en mi caso nano, para modificar un fichero binario.
  3.                   sudo nano /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so
    
  4. Buscar la palabra “Eclipse”, y cambiar la “E” por una “x”.
  5. libappmenu-so

  6. Guardar el fichero. Los cambios se aplicarán la próxima vez que arranque Eclipse

El resultado:

Colores

Hay más de una opción para cambiar el color de fondo de los tooltips de ayuda contextual, la siguiente solución gráfica me ha funcionado a la perfección😉

  1. Instalar gnome-color-chooser desde el Centro de Software, Synaptic o la línea de comandos:
  2. sudo apt-get install gnome-color-chooser
  3. Abrir el programa, ir a “Específico” y marcar las dos opciones para tooltips.No hace falta cambiar los colores por defecto.
  4. Los cambios se hacen visibles pulsando Aplicar, no hace falta ni reiniciar Eclipse si ya lo tenemos abierto.

Para cambiar el resaltado del menú de la completitud de código (el mismo color también se aplica a las selecciones realizadas en el “Project Explorer”) hay que hacer exactamente lo mismo, pero ahora la opción a cambiar es la siguiente:

Se elige un color apropiado, se aplica y ya lo tenemos. El resultado final es el siguiente:

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: