如果你已经使用了Windows和Linux两平台Eclipse,你必须注意到Eclipse项目在Windows列表比Linux更加紧凑。朋友的发展,看到在屏幕上的信息的同时,总是希望尽可能多的,尽可能在这点,目前的侏儒并不能使我们满意,差距和GTK+本身对照之间已经失去了很多的屏幕空间是非常有限的,尤其是当屏幕分辨率不是特别高。



Linux版本的Eclipse使用GTK+ 2控制默认情况下,默认情况下,它会给人一种不密集的像其他GTK程序的感觉,如openoffice.org.of课程,这无关侏儒的设计理念,但这不是本文的主旨。这还没有深入讨论。它将讨论如何调整Eclipse树列表的显示密度。



基于GTK+ 2,程序会找到GTK+ 2配置文件启动时用户的主目录,即~ /。gtkrc-2.0,Ubuntu默认不有这个文件,需要我们自己去创造它。打开你的习惯的编辑和添加以下代码:



样式Eclipse{



font_name =无8



GtkTreeView::立式分离器= 0



GtkTreeView::卧式分离器= 0



}



类gtktreeview 式的日食



重新启动Eclipse应该可以看到效果。如果你想做得更彻底,你可以在常用的写所有的GTK+ 2控制。



风格gtkcompact{



font_name =无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::垂直填充= 1



gtkmenubar::internal_padding = 0



GtkMenuItem::horizontal_padding = 4



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::立式分离器= 0



GtkTreeView::卧式分离器= 0



GtkTreeView:: expander-size=8



GtkTreeView::高度固定模式=真



gtkwidget::focus_padding = 0



}



类gtkwidget风格gtkcompact