gtk-font-name = "DejaVu Sans 10" gtk-icon-theme-name = "Tango" # Set GtkSettings color scheme property. # This can be overriden (via an xsetting) with eg. the gnome-appearance-properties. gtk_color_scheme = "fg_color:#101010\nbg_color:#EDE9E3\nbase_color:#fff\ntext_color:#000\nselected_bg_color:#5598d7\nselected_fg_color:#fff\ntooltip_bg_color:#F5F5B5\ntooltip_fg_color:#000" style "clearlooks-default" { ######## # Style Properties ######## GtkButton ::child-displacement-x = 1 GtkButton ::child-displacement-y = 1 GtkButton ::default-border = { 0, 0, 0, 0 } GtkCheckButton ::indicator-size = 14 GtkPaned ::handle-size = 6 GtkRange ::trough-border = 0 GtkRange ::slider-width = 15 GtkRange ::stepper-size = 15 GtkScale ::slider-length = 23 GtkScale ::trough-side-details = 1 GtkScrollbar ::min-slider-length = 30 GtkMenuBar ::internal-padding = 0 GtkExpander ::expander-size = 16 GtkToolbar ::internal-padding = 1 GtkTreeView ::expander-size = 14 GtkTreeView ::vertical-separator = 1 GtkMenu ::horizontal-padding = 0 GtkMenu ::vertical-padding = 0 # Glow the tasklist by changing the color instead of overlaying it # with a rectangle WnckTasklist ::fade-overlay-rect = 0 xthickness = 1 ythickness = 1 fg[NORMAL] = "#101010" # black fg[PRELIGHT] = "#101010" # black fg[SELECTED] = "#ffffff" # white fg[ACTIVE] = "#000000" # black fg[INSENSITIVE] = "#b5b3ac" # dark beige bg[NORMAL] = "#efebe7" bg[PRELIGHT] = "#f5f3f0" # very light beige bg[SELECTED] = "#628cb2" # deepsky bg[INSENSITIVE] = "#efebe7" # beige bg[ACTIVE] = "#d4cfca" #"#d7d3ca" # dark beige base[NORMAL] = "#ffffff" # white base[PRELIGHT] = "#628cb2" # dark beige base[ACTIVE] = "#a28e7e" # darker deepsky base[SELECTED] = "#628cb2" # deepsky base[INSENSITIVE] = "#efebe7" # beige text[NORMAL] = "#000000" # black text[PRELIGHT] = "#000000" # black text[ACTIVE] = "#ffffff" # white text[SELECTED] = "#ffffff" # white text[INSENSITIVE] = "#b5b3ac" # dark beige engine "clearlooks" { colorize_scrollbar = FALSE menubarstyle = 2 # 0 = flat, 1 = sunken, 2 = flat gradient toolbarstyle = 1 # 0 = flat, 1 = enable effects animation = FALSE style = CLASSIC } } style "clearlooks-wide" { xthickness = 2 ythickness = 2 } style "clearlooks-wider" { xthickness = 3 ythickness = 3 } style "clearlooks-button" { xthickness = 3 ythickness = 3 bg[NORMAL] = "#f6f4f1" bg[INSENSITIVE] = "#f2efeb" bg[PRELIGHT] = "#faf9f8" } style "clearlooks-notebook" { xthickness = 2 ythickness = 2 bg[NORMAL] = "#eae4df" bg[INSENSITIVE] = "#eae4df" } style "clearlooks-tasklist" { xthickness = 5 ythickness = 3 } style "clearlooks-menu" { xthickness = 0 ythickness = 0 bg[NORMAL] = "#f8f5f2" # Radius of the menu items (inside menus) engine "clearlooks" { radius = 0.0 } } style "clearlooks-menu-item" { xthickness = 2 ythickness = 3 fg[PRELIGHT] = "#ffffff" text[PRELIGHT] = "#ffffff" # Work around for http://bugzilla.gnome.org/show_bug.cgi?id=382646 text[NORMAL] = @fg_color text[PRELIGHT] = @selected_fg_color text[SELECTED] = @selected_fg_color text[ACTIVE] = @fg_color text[INSENSITIVE] = darker (@bg_color) } style "clearlooks-separator-menu-item" { GtkSeparatorMenuItem::horizontal-padding = 0 # We are setting the desired height by using wide-separators # There is no other way to get the odd height ... GtkWidget::wide-separators = 1 GtkWidget::separator-width = 1 GtkWidget::separator-height = 5 xthickness = 1 ythickness = 0 } # Based on the default style so that the colors from the button # style are overriden again. style "clearlooks-treeview-header" = "clearlooks-default" { xthickness = 2 ythickness = 1 } style "clearlooks-frame-title" { fg[NORMAL] = lighter (@fg_color) } style "clearlooks-tooltips" { xthickness = 4 ythickness = 4 bg[NORMAL] = @tooltip_bg_color fg[NORMAL] = @tooltip_fg_color } style "clearlooks-progressbar" { xthickness = 1 ythickness = 1 fg[PRELIGHT] = @selected_fg_color engine "clearlooks" { # Explicitly set the radius, for progress # bars inside menuitems radius = 3.0 } } style "clearlooks-nautilus-location" { bg[NORMAL] = mix(0.60, shade (1.05,@bg_color), @selected_bg_color) } ######################################### # Matches ######################################### # Clearlooks default style is applied to every widget class "GtkWidget" style "clearlooks-default" # Increase the x/ythickness in some widgets class "GtkToolbar" style "clearlooks-default" class "GtkRange" style "clearlooks-wide" class "GtkFrame" style "clearlooks-wide" class "GtkSeparator" style "clearlooks-wide" class "GtkEntry" style "clearlooks-wider" # General matching following, the order is choosen so that the right styles override each other # eg. progressbar needs to be more important then the menu match. widget_class "**" style "clearlooks-menu" widget_class "**" style "clearlooks-menu-item" widget_class "**" style "clearlooks-separator-menu-item" widget_class "*" style "clearlooks-button" widget_class "*" style "clearlooks-notebook" widget_class "*" style "clearlooks-progressbar" widget_class "*.." style "clearlooks-frame-title" # Treeview header widget_class "*.." style "clearlooks-treeview-header" widget_class "*.." style "clearlooks-treeview-header" widget_class "*.." style "clearlooks-treeview-header" widget_class "*.." style "clearlooks-treeview-header" # The window of the tooltip is called "gtk-tooltip" ################################ # FIXME: # This will not work if one embeds eg. a button into the tooltip. # As far as I can tell right now we will need to rework the theme # quite a bit to get this working correctly. # (It will involve setting different priorities, etc.) ################################ widget "gtk-tooltip*" style "clearlooks-tooltips" ################################################### # Special cases and work arounds ################################################### # Special case the nautilus-extra-view-widget # ToDo: A more generic approach for all applications that have a widget like this. widget "*.nautilus-extra-view-widget" style : highest "clearlooks-nautilus-location" # Work around for http://bugzilla.gnome.org/show_bug.cgi?id=382646 # Note that the work around assumes that the combobox is _not_ in # appears-as-list mode. # Similar hack also in the menuitem style. # This style does not affect GtkComboBoxEntry, it does have an effect # on comboboxes in appears-as-list mode though. style "clearlooks-combobox-text-color-workaround" { text[NORMAL] = @fg_color text[PRELIGHT] = @fg_color text[SELECTED] = @selected_fg_color text[ACTIVE] = @fg_color text[INSENSITIVE] = darker (@bg_color) } widget_class "*.." style "clearlooks-combobox-text-color-workaround" # Work around the evolution "New" button bug by making the toolbar flat. # http://bugzilla.gnome.org/show_bug.cgi?id=446953 # Maybe remove this workaround in unstable releases. style "clearlooks-evo-new-button-workaround" { engine "clearlooks" { toolbarstyle = 0 } } widget_class "EShellWindow.GtkVBox.BonoboDock.BonoboDockBand.BonoboDockItem*" style "clearlooks-evo-new-button-workaround"