Fedora

是否可以減小 Eclipse 工具欄的大小?

  • April 11, 2017

我在 Fedora 24 (Gnome 3.20) 上執行 Eclipse Mars。我想要做的是減小工具欄的大小。

由於“快速訪問”文本框,我覺得工具欄的大小很大,但我也厭倦了隱藏它,即使在我隱藏它之後它也不起作用。

任何幫助表示讚賞。

Eclipse 工具欄大小

可以減小工具欄的大小。我編寫了以下 CSS 文件(從 google 獲得幫助)來修改工具欄的大小:

style "gtkcompact" {
   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
   GtkTreeView::vertical-separator=0
   GtkTreeView::horizontal-separator=0
   GtkTreeView::fixed-height-mode=TRUE
   GtkWidget::focus_padding=0
}
class "GtkWidget" style "gtkcompact"

# Make tabs smaller

style "compact-toolbar" {
   GtkToolbar::internal-padding = 0
   xthickness = 1
   ythickness = 1
}

style "compact-button" {
   xthickness = 0
   ythickness = 0
}

style "compact-default"
{
 xthickness=1
 ythickness=1
}

style "compact-entry"
{
 xthickness=2
 ythickness=2
}
class "GtkButton" style "compact-default"
class "GtkPaned" style "compact-default"
class "GtkEntry" style "compact-entry" 


class "GtkToolbar" style "compact-toolbar"
widget_class "*<GtkToolbar>*<GtkButton>" style "compact-button"

在這個 CSS 中,該行class "GtkEntry" style "compact-entry"根據 CSS 樣式減小了工具欄的大小"compact-entry"

.gtkrc-eclipse我通過在主目錄中給出名稱來保存上面的文件。之後,我編寫了eclipse.sh包含以下命令的腳本,以使用我們創建的文件執行 eclipse。

export SWT_GTK3=0
env GTK2_RC_FILES=/usr/share/themes/Adwaita/gtk-2.0/gtkrc:/home/snoop/.gtkrc-eclipse /home/snoop/Mars2/eclipse

bash eclipse.sh現在,使用我們的 CSS 樣式執行 eclipse呼叫腳本。修改後的 Eclipse 工具欄如下所示:

修改後的 Eclipse 工具欄

引用自:https://unix.stackexchange.com/questions/346484