A force de ne plus utiliser eclipse intensément à la maison, j'avais fini par laisser de coté le fait qu'il s'intégrait TRES TRES mail avec le thème d'ubuntu (en particulier au niveau des barres d'outils et des "tabs".

Pour améliorer le tout, il faut commencer par prendre le contenu d'un fichier de configuration pour gtk2 comme par exemple ici:

http://blog.developpez.com/djo-mos/p5941/eclipse/optimiser-l-affichage-d-eclipse-dans-gno/

style "gtkcompact" {
font_name="Sans 8"
GtkButton::default_border={0,0,0,0}
GtkButton::default_outside_border={0,0,0,0}
GtkButtonBox::child_min_width=0
GtkButtonBox::child_min_heigth=0
GtkButtonBox::child_internal_pad_x=0
GtkButtonBox::child_internal_pad_y=0
GtkMenu::vertical-padding=1
GtkMenuBar::internal_padding=0
GtkMenuItem::horizontal_padding=4
GtkToolbar::internal-padding=0
GtkToolbar::space-size=0
GtkOptionMenu::indicator_size=0
GtkOptionMenu::indicator_spacing=0
GtkPaned::handle_size=4
GtkRange::trough_border=0
GtkRange::stepper_spacing=0
GtkScale::value_spacing=0
GtkScrolledWindow::scrollbar_spacing=0
GtkExpander::expander_size=10
GtkExpander::expander_spacing=0
GtkTreeView::vertical-separator=0
GtkTreeView::horizontal-separator=0
GtkTreeView::expander-size=8
GtkTreeView::fixed-height-mode=TRUE
GtkWidget::focus_padding=0
}
class "GtkWidget" style "gtkcompact"
 
style "gtkcompactextra" {
xthickness=0
ythickness=0
}
class "GtkButton" style "gtkcompactextra"
class "GtkToolbar" style "gtkcompactextra"
class "GtkPaned" style "gtkcompactextra"

Ensuite, plutot que de l'enregistrer dans le dossier /home/$USER, mettant ainsi en l'air tout votre thème, sauvegardez le dans un dossier de votre choix, sous le nom de votre choix.

il vaut mieux le définir uniquement pour eclipse. Pour cela, il suffit d'éditer le fichier

/usr/bin/eclipse (obtenu avec which eclipse)

et ajouter au début (après le shebang/la première ligne):

export GTK2_RC_FILES=...

après avoir remplacé "..." par le chemin complet de votre fichier de configuration.

Et voila, y'a plus qu'à relancer eclipse. et il sera moins moche, comme en témoigne le comparatif ci dessous:

avant:

après: