讓ubuntu的圖形界面更緊湊
ubuntu自帶的theme似乎都比較不好用,個個按鈕都賊大,浪費了不少屏幕空間,這點恐怕嚇跑了不少windows用戶。
但是linux的可配置能力還是毋庸置疑的,任何東西都可以自己動手豐衣足食,甚至是小康,哈哈
1.配置文件 ~/.gtkrc-2.0
作用:gtk2.0程序的設置文件,如果不存在,可手工創建。配置GTK2.0程序字體的配置如下:
style "gtkcompact" {
font_name="Sans 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::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"
該文件也有一個全局配置文件/etc/gtk-2.0/gtkrc,注意是gtkrc,而不是gtkrc-2.0,默認該文件也是沒有的,需手工創建。
一旦存在~/.gtkrc-2.0或/etc/gtk-2.0/gtkrc文件,則該文件的配置優先級是最高的,即使用gnome- font-properties字體配置程序也不能改變。
例如你在~/.gtkrc-2.0里設置了字體是SimSun 10號字,則你不能用gnome-font-properties字體配置程序更改該設置。
2.也有很多別人做好的緊湊型theme可用
http://jaket.is-a-geek.com/blog/programming/a-compact-gtk-theme-for-small-screens