Find the answer to your Linux question:
Results 1 to 2 of 2
For the longest time I've been looking for the right theme. Finally, I've found what is nearly perfect. (for me) The only problem is that the transparency affects the information ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Linux User Dark_Stang's Avatar
    Join Date
    Jun 2006
    Location
    Around St. Louis
    Posts
    284

    A little gtk theme trouble


    For the longest time I've been looking for the right theme. Finally, I've found what is nearly perfect. (for me) The only problem is that the transparency affects the information bar I have. Is anybody here familiar with themes and knows what I need to change?

    Attached is a scaled screenshot so you can see what I'm talking about. At the end of this post is the contents of the gtkrc file.

    Thanks for the help.

    Code:
    # Theme Name  : Office
    # Author(s)   : Gianluca Sartori <gl.sartori@tiscali.it>
    #
    # Description :
    # UserLinux GTK2 theme using the Smooth engine.
    
    include "icons"
    gtk-icon-sizes = "panel-menu=24,24:gtk-menu=16,16"
    
    style "default" {
    	GtkWidget::interior_focus = 5
    	GtkButton::default_border = {0, 0, 0, 0}
    	GtkButton::default_outside_border = {0, 0, 0, 0}
    
    	GtkRange::trough_border = 0
    	GtkWidget::focus_padding = 1
    
    	GtkPaned::handle_size = 7
      
    	GtkRange::slider_width = 15
    	GtkRange::stepper_size = 15
    	GtkScrollbar::min_slider_length = 30
    	GtkCheckButton::indicator_size = 16
    	GtkRadioButton::indicator_size = 12
    	GtkMenuBar::internal-padding = 0
    
    	GtkButton::child_displacement_x = 0
    	GtkButton::child_displacement_y = 1
    
    	GtkMenuItem::selected_shadow_type = GTK_SHADOW_OUT
    
    	bg[NORMAL] = "#f7f7f7"
    	bg[PRELIGHT] = "#f7f7f7"
    	bg[SELECTED] = "#536f88"
    	bg[ACTIVE] = "#e7e7e7"
    	bg[INSENSITIVE] = "#e7e7e7"
    
    	fg[NORMAL] = "#000000"
    	fg[PRELIGHT] = "#000000"
    	fg[SELECTED] = "#ffffff"
    	fg[ACTIVE] = "#000000"
    
    	engine "smooth" {
    		tab_style = square
    
    		line {
    			style = smooth
    			thickness = 0
    		}
    
    		grip {
    			#style = mac_buds_in
    			style = none
    			fill {
    				style = shaded
    				hdirection = vertical
    				vdirection = horizontal
    				shade1 = 1.3
    				shade2 = 0.9
    			}
    		}
    
    		trough {
    			fill {
    				style = smooth
    			}
    		}
    
    		arrow {
    			style = cleanice
    			solid = TRUE
    		        etched = FALSE
    		}
    
    		check {
    			style = clean
    			motif = FALSE
    
    			fill {
    				style = shaded
    				hdirection = fdiagonal
    				vdirection = fdiagonal
    				shade1 = 1.3
    				shade2 = 0.9
    			}
    		}
    	}
    
    } widget_class "*" style "default"
    
    style "tooltips" {
    	bg[NORMAL] = "#ffff96"
    	bg[PRELIGHT] = "#ffff96"
    	bg[SELECTED] = "#ffff96"
    	bg[ACTIVE] = "#ffff96"
    	bg[INSENSITIVE] = "#ffff96"
    }
    
    style "handle" {
    	#bg[NORMAL] = "#f7f7f7"
    
    	engine "smooth" {
    		line {
    			style = smooth
    			thickness = 0
    		}
    
    		grip {
    			style = none
    			fill {
    				style = shaded
    				hdirection = vertical
    				vdirection = horizontal
    				shade1 = 1.0
    				shade2 = 0.95
    			}
    		}
    	}
    }
    
    style "menubar" {
    	engine "smooth" {
    		line {
    			style = bevel
    			thickness = 0
    		}
    	}
    }
    
    style "menu" {
    	engine "smooth" {
    		line {
    			style = smooth
    			thickness = 1
    		}
    
    		arrow {
    			style = cleanice
    			solid = TRUE
    		}
    	}
    }
    
    style "toolbar" {
    	engine "smooth" {
    		line {
    			style = bevel
    			thickness = 0
    		}
    
    		grip {
    			#style = mac_buds_in
    			style = none
    			toolbar_overlap = TRUE
    		}
    	}
    }
    
    style "button" {
    	fg[PRELIGHT] = "#ffffff"
    	bg[PRELIGHT] = "#536f88"
    
    	engine "smooth" {
    		fill {
    			style = shaded
    			hdirection = vertical
    			vdirection = horizontal
    			shade1 = 1.3
    			shade2 = 0.9
    		}
    
    		line {
    			style = smooth
    			thickness = 1
    		}
    
    		check {
    			style = clean
    			motif = FALSE
    
    			fill {
    				style = shaded
    				hdirection = fdiagonal
    				vdirection = fdiagonal
    				shade1 = 1.3
    				shade2 = 0.9
    			}
    		}
    
    		option {
    			style = round
    			motif = FALSE
    			fill {
    				style = shaded
    				hdirection = fdiagonal
    				vdirection = fdiagonal
    				shade1 = 1.3
    				shade2 = 0.9
    			}
    		}
    
    		trough {
    			fill {
    				style = solid
    			}
    			
    			line {
    				style = none
    			}
    		}
    
    		arrow {
    			style = cleanice
    			solid = TRUE
    		}
    	}
    }
    
    style "menu-item" {
    	fg[PRELIGHT] = "#ffffff"
    	bg[PRELIGHT] = "#536f88"
    
    	engine "smooth" {
    		fill {
    			style = shaded
    			hdirection = vertical
    			vdirection = horizontal
    			shade1 = 1.3
    			shade2 = 0.9
    		}
    
    		line {
    			style = smooth
    			thickness = 1
    		}
    
    		check {
    			style = clean
    			motif = FALSE
    			fill {
    				style = shaded
    				hdirection = fdiagonal
    				vdirection = fdiagonal
    				shade1 = 1.3
    				shade2 = 0.9
    			}
    		}
    
    		option {
    			style = clean
    			motif = FALSE
    			fill {
    				style = shaded
    				hdirection = fdiagonal
    				vdirection = fdiagonal
    				shade1 = 1.3
    				shade2 = 0.9
    			}
    		}
    
    		arrow {
    			style = cleanice
    			solid = TRUE
    		}
    	}
    }
    
    style "scrollbar" {
    	bg[PRELIGHT] = "#536f88"
    
    	GtkRange::trough_border = 0
    	GtkRange::slider_width = 15
    	GtkRange::stepper_size = 15
    	GtkRange::stepper_spacing = 0
    
    	engine "smooth" {
    		fill {
    			style = shaded
    			hdirection = vertical
    			vdirection = horizontal
    			shade1 = 1.3
    			shade2 = 0.9
    		}
    
    		line {
    			style = smooth
    			thickness = 1
    		}
    
    		trough {
    			fill {
    				style = solid
    			}
    			line {
    				style = none
    				thickness = 0
    			}
    		}
    
    		grip {
    			#style = mac_buds_in
    			style = none
    			#line {
    			#	style = smooth
    			#	thickness = 1
    			#}
    		}
    
    		arrow {
    			style = cleanice
    			solid = TRUE
    			xpadding = 1
    			ypadding = 1
    		}
    	}
    }
    
    style "hscales"  {
    	bg[PRELIGHT] = "#536f88"
    
    	GtkRange::trough_border = 0
    	GtkRange::slider-width = 15
    	GtkScale::slider-length = 10
    
    	engine "smooth" {	
    		line {
    			style = smooth
    			thickness = 1
    		}
    
    		fill {
    			style = shaded
    			hdirection = vertical
    			vdirection = horizontal
    			shade1 = 1.3
    			shade2 = 0.9
    		}
    
    		trough {
    			xpadding = 2
    			ypadding = 1
    			show_value = TRUE
    			fill {
    				style = solid
    			}
    		}
    
    		grip {
    			#style = mac_buds_in
    			style = none
    		}
    
    		real_sliders = FALSE
    	}
    }
    
    style "vscales"  {
    	bg[PRELIGHT] = "#536f88"
    
    	GtkRange::trough_border	= 0
    	GtkRange::slider-width	= 15
    	GtkScale::slider-length	= 10
    
    	engine "smooth" {
    		line {
    			style = smooth
    			thickness = 1
    		}
    
    		fill {
    			style = shaded
    			hdirection = vertical
    			vdirection = horizontal
    			shade1 = 1.3
    			shade2 = 0.9
    		}
    
    		trough {
    			xpadding = 1
    			ypadding = 2
    			show_value = TRUE
    			fill {
    				style = solid
    			}
    		}
    
    		grip {
    			#style = mac_buds_in
    			style = none
    		}
    
    		real_sliders = FALSE
    	}
    }
    
    style "infobar" {
    	bg[PRELIGHT] = "#536f88"
    
    	xthickness = 0
    	ythickness = 0
    
    	engine "smooth" {
    		line {
    			style = smooth
    			thickness = 0
    		}
    
    		fill {
    			style = shaded
    			hdirection = vertical
    			vdirection = horizontal
    			shade1 = 1.3
    			shade2 = 0.9
    		}
    
    		trough {
    			fill {
    				style = solid
    			}
    		}
    	}
    }
    
    class "*Progress*" style "infobar"
    widget_class "*Progress*" style "infobar"
    class "*BonoboDockItem" style "handle"
    class "*HandleBox" style "handle"
    class "*Toolbar" style "toolbar"
    
    class "GtkMenuBar" style "menubar"
    widget_class "GtkMenuBar" style "menubar"
    class "GtkMenu" style "menu"
    class "*MenuItem*" style "menu-item"
    widget_class "*MenuItem*" style "menu-item"
    class "GtkStatusbar" style "menubar"
    
    class "*Button*" style "button"
    widget_class "*Button*" style "button"
    class "*OptionMenu*" style "button"
    widget_class "*OptionMenu*" style "button"
    class "*Button*" style "button"
    widget_class "*Button*" style "button"
    class "*OptionMenu*" style "button"
    widget_class "*OptionMenu*" style "button"
    class "*RadioButton*" style "button"
    widget_class "*RadioButton*" style "button"
    class "*CheckButton*" style "button"
    widget_class "*CheckButton*" style "button"
    
    widget_class "*Scrollbar*" style "scrollbar"
    class "*Scrollbar*" style "scrollbar"
    widget_class "*HScale*" style "hscales"
    class "*HScale*" style "hscales"
    widget_class "*VScale*" style "vscales"
    class "*VScale*" style "vscales"
    
    class "*Paned" style "scrollbar"
    widget_class "*Paned" style "scrollbar"
    
    class "GtkTooltips" style "tooltips"
    Attached Images Attached Images
    Two levels higher than a newb.
    (I can search google)

  2. #2
    Linux User Dark_Stang's Avatar
    Join Date
    Jun 2006
    Location
    Around St. Louis
    Posts
    284
    Nobody here makes their own themes?
    Two levels higher than a newb.
    (I can search google)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •