获取eclipse火星上的经典用户界面

时间:2015-08-22 11:58:03

标签: eclipse

当我在Arch Linux x64上安装Eclipse Mars时,与Luna和之前的用户界面相比,我感到很震惊。

如果你想知道我在说什么,请看看自己:

火星

enter image description here

Luna(和之前的):

enter image description here

有谁知道如何在Eclipse Mars上获得经典的用户界面?

提前致谢!

2 个答案:

答案 0 :(得分:1)

这似乎是Eclipse bug 453128,目前尚未解决。

答案 1 :(得分:1)

我一直在使用以下解决方法来获得可用的界面。您需要在eclipse文件夹中创建两个文件:gtkrc-2.0和eclipse.sh。第一个包含GTK的设置,第二个午餐使用这些设置进行日食。

以下内容:

<强>的gtkrc-2.0

style "gtkcompact" {
    font_name="Sans 9"
    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
}

style "gtkcompactextra" {
    xthickness=0
    ythickness=0
}

class "GtkWidget" style "gtkcompact"
#class "GtkButton" style "gtkcompactextra"
class "GtkToolbar" style "gtkcompactextra"
class "GtkPaned" style "gtkcompactextra"

<强> eclipse.sh

#!/bin/sh

PWD="$(cd "$(dirname "$0")" && pwd)"
SWT_GTK3=0 GTK2_RC_FILES=${PWD}/gtkrc-2.0 ${PWD}/eclipse & 2>1