Estava cansado da aparência horrorosa do Eclipse Juno no meu Fedora 18. Googleando em uma manhã de sábado, achei uma solução no blog de David Andrzejewski que acabou me levando para o blog Xmemory. Basicamente, a solução é mudar o estilo do gtk, para isso criaremos o arquivo
/ondetuquiseres/gtkrc
Iremos inserir o seguinte código nele:
gtk-color-scheme = "selected_text_color:#000000" style "compact" { 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=1 GtkMenuItem::horizontal_padding=4 GtkToolbar::internal-padding=1 GtkToolbar::space-size=1 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=12 GtkTreeView::fixed-height-mode=TRUE GtkWidget::focus_padding=0 font_name="Liberation Sans,Sans Regular 8" text[SELECTED] = @selected_text_color } class "GtkWidget" style "compact" style "compact2" { xthickness=1 ythickness=1 } class "GtkButton" style "compact2" class "GtkToolbar" style "compact2" class "GtkPaned" style "compact2"
Agora basta rodar o eclipse com a seguinte linha de código:
GTK2_RC_FILES=$GTK2_RC_FILES:/caminho/gtkrc /caminho2/eclipse
Feito isso, aproveite a cara mais “normal” do eclipse!
Segue um screenshot do resultado:
UPDATE: Funcionou também no Fedora 20 com gnome 3! 😀