让Ubuntu下的Eclipse界面更紧凑

最近用Ubuntu用得多了些,也愈发地喜欢上这个系统了。LINUX的好处在于可定制性非常高,许多地方都可以自己配置修改来使它更符合自己的喜好。而且有些软件的确Linux版做得更贴心,比如有丰富的快捷键,比如用SMPlayer提速看片时影片不变调,比如Chrome原生支持鼠标滚轮切换标签等等。现在看来,Windows下对我来说最大的方便就是用迅雷下东西比较快了。

不过Linux下有些软件的确没有Windows好,我就一直没有找到非常喜欢的输入法,前天晚上还从ibus换到fcitx,可惜因为后者无法打出我的名字而作罢,但ibus的五笔临时换拼音只能打单字,让人实在觉得不爽。可惜Google退出中国了,原先期待的Google拼音输入法Linux版不知道还有没有机会出现。

另外一件让我觉得使用Ubuntu没有Windows版的事情就是Eclipse的界面不太紧凑,这样的结果自然是让编辑代码的窗口小了许多,以至年前回家时出现了我把屏幕转90度以查看隐藏选项的事。今天突然心血来潮,Google了一下,找到如下的方法:

编辑~/.gtkrc-2.0e文件,如果没有就新建一个,如果有的话最好是先备份一下啦。在里面加入如下代码:

style "gtkcompact" {
  font_name="Microsoft Yahei 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
  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"

然后重启Eclipse看看效果吧。

Update:只是更新了Eclipse在GTK下的树形列表的大小,整体上还是不如Windows版的紧凑,不过至少好一些了。

参考资料:http://dengm1010.javaeye.com/blog/516516

Advertisements

发表评论

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 更改 )

Twitter picture

You are commenting using your Twitter account. Log Out / 更改 )

Facebook photo

You are commenting using your Facebook account. Log Out / 更改 )

Google+ photo

You are commenting using your Google+ account. Log Out / 更改 )

Connecting to %s

%d 博主赞过: