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:
- Abrir una terminal
- Utilizar un editor de texto, en mi caso nano, para modificar un fichero binario.
- Buscar la palabra «Eclipse», y cambiar la «E» por una «x».
- Guardar el fichero. Los cambios se aplicarán la próxima vez que arranque Eclipse
sudo nano /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so
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 😉
- Instalar gnome-color-chooser desde el Centro de Software, Synaptic o la línea de comandos:
- Abrir el programa, ir a «Específico» y marcar las dos opciones para tooltips.No hace falta cambiar los colores por defecto.
- Los cambios se hacen visibles pulsando Aplicar, no hace falta ni reiniciar Eclipse si ya lo tenemos abierto.
sudo apt-get install gnome-color-chooser
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: