如果你在windows和linux兩個平台下都使用過eclipse,那麼你一定注意到windows下eclipse專案列表的顯示要比linux下緊湊許多。對於做開發的朋友來講,在螢幕上同時看到的資訊總是希望盡可能多,盡可能全,在這一點上目前的gnome並不能讓我們十分滿意,它的gtk+控制項本身和控制項之間的間隙佔掉了不少本來就很有限的螢幕空間,尤其當螢幕解析度不是特別高的時候。
linux版的eclipse預設使用gtk+2.0的控制項,所以在預設的情況下,會和其他gtk應用程式(如openoffice.org)一樣給人一種不夠密實的感覺。當然,這和gnome的設計哲學不無關係,不過這不是本文主旨,就不深入討論了,進入正題講講如何調整eclipse樹狀列表的顯示密度。
基於gtk+2.0的程式在啟動時會到使用者的home目錄找gtk+2.0的配置檔案,即~/.gtkrc-2.0,ubuntu下預設沒有這個檔案,需要我們自己建立。開啟你習慣的編輯器,加入如下**:
style "eclipse"
class "gtktreeview" style "eclipse"
重啟eclipse應該就能看到效果了。如果你想做得更徹底,對所有常用的gtk+2.0控制項都開刀的話,可以這樣寫:
style "gtkcompact"
gtkbutton::default_outside_border=
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
ubuntu下Eclipse下新增GBK編碼
把windows下的工程匯入到了linux下eclipse中,由於以前的工程 都是gbk編碼的 windows下的eclipse 缺省會去讀取系統的編碼,所以widnwos下的eclipse的編碼為gbk 而ubuntu預設是不支援gbk編碼的。所以,首先我們要先讓 ubuntu支援gbk,方法如下...
ubuntu下Eclipse工程除錯
配置記錄 1.編譯c 工程時,提示 故在project properties c c build environment修改path環境變數 增加.armv7 codesourcery arm none linux gnueabi bin,該path下包含g home kevinxiao share...
ubuntu下eclipse啟動配置
裝eclipse之前,請確定你安裝了jdk。然後在該檔案中新增以下內容 bin sh export eclipse home home opt eclipse 使root使用者的環境變數生效 source etc profile eclipse home eclipse 3.讓修改該指令碼的許可權,...