I'm trying to dial in theme with custom text colors for the desktop/ panel / menu bar/ text box's/ etc. You get the picture. What I need help with is dialing in the Black Fate controls theme. I dig the look, but not the standard text selection. Her is what I've got so far:
Heres the problem: The Panel!!! I can't for the live of me get the darn panel text to change to green using this theme base (Black Fate). I've gotten it to change to green with many other themes, but mostly the ones with the white or grey window coloring. Anyone have an idea on how to get this dialed in???
-btw, if you want what I got- your more than welcome to it.
Here's the low-down:
non-selected text is green in all menus and windows text box's
selected text is maroon in all nautilus browsers and under the icons on your desktop .... uh, wait a minute.... you'll need another file for that one - I'll give you a copy of that also.
Firefox will have green text in the textbox's with black backgrounds (like google homepage) and maroon text in white text box's (like here in the forum)
Here is what you will need to dial in your menu and text box text color using a 'Black Fate' theme:
- Code: Select all
gtk_color_scheme = "fg_color:#fff\nbg_color:#000000\nbase_color:#000000\ntext_color:#28F006\nselected_bg_color:#464646\nselected_fg_color:#ffffff\ntooltip_bg_color:#000000\ntooltip_fg_color:#ffffff"
gtk-menu-popup-delay = 0
include "panel.rc"
gtk-button-images = 1
style "default"
{
GtkButton ::default_border = { 1, 1, 1, 1 }
GtkButton ::default_outside_border = { 1, 1, 1, 1 }
GtkButton ::child-displacement-x = 0
GtkButton ::child-displacement-y = 0
GtkCheckButton ::indicator-size = 14
GtkWidget ::focus_padding = 0
GtkProgressBar ::trough_border = 0
GtkPaned ::handle-size = 6
GtkRange ::trough-border = 0
GtkRange ::slider-width = 15
GtkRange ::stepper-size = 15
GtkScale ::slider-length = 31
#GtkScale ::trough-side-details = 1
GtkScrollbar ::min-slider-length = 60
GtkMenuBar ::internal-padding = 0
GtkToolbar ::internal-padding = 4
#GtkMenu ::horizontal-padding = 0
#GtkMenu ::vertical-padding = 0
GtkTreeView ::expander_size = 8
GtkExpander ::expander_size = 8
# Glow the tasklist by changing the color, instead of overlaying it with a rectangle
WnckTasklist ::fade-overlay-rect = 0
GtkStatusbar ::shadow-type = GTK_SHADOW_NONE
#GtkScrolledWindow::shadow_type = GTK_SHADOW_NONE
#GtkMenuBar::shadow_type = GTK_SHADOW_NONE
GtkToolbar ::shadow-type = GTK_SHADOW_NONE
#GtkFrame::shadow_type = GTK_SHADOW_NONE
#GtkPanel ::shadow-type = GTK_SHADOW_NONE
#xthickness = 1
#ythickness = 1
GtkEntry::cursor_color = @text_color
GtkTextView::cursor_color = @text_color
GtkWidget::cursor_color = @text_color
fg[NORMAL] = @fg_color
fg[PRELIGHT] = shade (1.20, @fg_color)
fg[SELECTED] = @selected_fg_color
fg[ACTIVE] = shade (0.9, @fg_color)
fg[INSENSITIVE] = shade (0.4, @fg_color)
bg[NORMAL] = @bg_color
bg[PRELIGHT] = shade (1.20, @bg_color)
bg[SELECTED] = @selected_bg_color
bg[INSENSITIVE] = @bg_color
bg[ACTIVE] = shade (0.9, @bg_color)
# window background
#bg_pixmap[NORMAL] = "/shadows/window-bg.png"
base[NORMAL] = @base_color
base[PRELIGHT] = shade (1.20, @bg_color)
base[ACTIVE] = shade (0.7, @selected_bg_color)
base[SELECTED] = shade (0.9, @selected_bg_color)
base[INSENSITIVE] = shade (0.40, @base_color)
text[NORMAL] = @text_color
text[PRELIGHT] = shade (1.20, @text_color)
text[ACTIVE] = shade (0.9, @selected_fg_color)
text[SELECTED] = @selected_fg_color
text[INSENSITIVE] = shade (0.40, @text_color)
engine "pixmap"
{
image
{
function = HANDLE
recolorable = TRUE
overlay_file = "/handles/handle-v.png"
overlay_stretch = FALSE
orientation = VERTICAL
}
image
{
function = HANDLE
recolorable = TRUE
overlay_file = "/handles/handle-h.png"
overlay_stretch = FALSE
orientation = HORIZONTAL
}
image
{
function = ARROW
recolorable = TRUE
overlay_file = "/arrows/arrow-up.png"
overlay_border = {2,2,2,2}
overlay_stretch = FALSE
arrow_direction = UP
}
image
{
function = ARROW
recolorable = TRUE
overlay_file = "/arrows/arrow-down.png"
overlay_border = {2,2,2,2}
overlay_stretch = FALSE
arrow_direction = DOWN
}
image
{
function = ARROW
recolorable = TRUE
overlay_file = "/arrows/arrow-left.png"
overlay_border = {2,2,2,2}
overlay_stretch = FALSE
arrow_direction = LEFT
}
image
{
function = ARROW
recolorable = TRUE
overlay_file = "/arrows/arrow-right.png"
overlay_border = {2,2,2,2}
overlay_stretch = FALSE
arrow_direction = RIGHT
}
image
{
function = VLINE
recolorable = TRUE
file = "/lines/line-v.png"
border = {0,0,0,0}
stretch = TRUE
}
image
{
function = HLINE
recolorable = TRUE
file = "/lines/line-h.png"
border = {0,0,0,0}
stretch = TRUE
}
image
{
function = SHADOW
shadow = IN
recolorable = FALSE
file = "/shadows/shadow-in.png"
border = {1,1,1,1}
stretch = TRUE
}
image
{
function = SHADOW
shadow = OUT
recolorable = TRUE
file = "/shadows/shadow-in.png"
border = {1,1,1,1}
stretch = TRUE
}
image
{
function = SHADOW
shadow = ETCHED_IN
recolorable = TRUE
file = "/shadows/frame1.png"
border = {1,1,1,1}
stretch = TRUE
}
image
{
function = SHADOW
shadow = ETCHED_OUT
recolorable = TRUE
file = "/shadows/shadow-none.png"
border = {1,1,1,1}
stretch = TRUE
}
image
{
function = SHADOW_GAP
recolorable = TRUE
file = "/shadows/frame1.png"
border = {0,0,0,1}
stretch = TRUE
gap_start_file = "/shadows/frame10.png"
gap_start_border= { 1 , 1 ,1 ,1}
gap_end_file = "/shadows/frame11.png"
gap_end_border = { 1 , 1 ,1 ,1}
gap_side = TOP
}
image
{
function = FOCUS
recolorable = TRUE
file = "/other/focus.png"
border = {5,5,5,5}
stretch = TRUE
}
}
}
style "scrollbars" = "default"
{
engine "pixmap"
{
image
{
function = BOX
recolorable = TRUE
detail = "trough"
file = "/scrollbar/trough-scrollbar-horiz.png"
border = { 30 , 30 , 0 , 0 }
stretch = TRUE
orientation = HORIZONTAL
}
image
{
function = BOX
recolorable = TRUE
detail = "trough"
file = "/scrollbar/trough-scrollbar-vert.png"
border = { 0 , 0 , 30 , 30 }
stretch = TRUE
orientation = VERTICAL
}
image
{
function = SLIDER
recolorable = TRUE
state = NORMAL
file = "/scrollbar/slider-horiz.png"
border = { 15 , 15, 1 , 1 }
stretch = TRUE
orientation = HORIZONTAL
overlay_file = "/scrollbar/grip-horiz.png"
overlay_stretch = FALSE
orientation = HORIZONTAL
}
image
{
function = SLIDER
recolorable = TRUE
state = PRELIGHT
file = "/scrollbar/slider-horiz-prelight.png"
border = { 15 , 15 , 1 , 1}
stretch = TRUE
orientation = HORIZONTAL
overlay_file = "/scrollbar/grip-horiz-prelight.png"
overlay_stretch = FALSE
orientation = HORIZONTAL
}
image
{
function = SLIDER
recolorable = TRUE
state = ACTIVE
file = "/scrollbar/slider-horiz-prelight.png"
border = { 15 , 15, 1 , 1}
stretch = TRUE
orientation = HORIZONTAL
overlay_file = "/scrollbar/grip-horiz-prelight.png"
overlay_stretch = FALSE
orientation = HORIZONTAL
}
image
{
function = SLIDER
recolorable = TRUE
state = INSENSITIVE
file = "/scrollbar/slider-horiz-prelight.png"
border = { 15 , 15, 1 , 1 }
stretch = TRUE
orientation = HORIZONTAL
overlay_file = "/scrollbar/grip-horiz-prelight.png"
overlay_stretch = FALSE
orientation = HORIZONTAL
}
image
{
function = SLIDER
recolorable = TRUE
state = NORMAL
file = "/scrollbar/slider-vert.png"
border = { 1 , 1 , 15 , 15 }
stretch = TRUE
orientation = VERTICAL
overlay_file = "/scrollbar/grip-vert.png"
overlay_stretch = FALSE
orientation = VERTICAL
}
image
{
function = SLIDER
recolorable = TRUE
state = PRELIGHT
file = "/scrollbar/slider-vert-prelight.png"
border ={ 1 , 1 , 15 , 15 }
stretch = TRUE
orientation = VERTICAL
overlay_file = "/scrollbar/grip-vert-prelight.png"
overlay_stretch = FALSE
orientation = VERTICAL
}
image
{
function = SLIDER
recolorable = TRUE
state = ACTIVE
file = "/scrollbar/slider-vert-prelight.png"
border = { 1 , 1 , 15 , 15 }
stretch = TRUE
orientation = VERTICAL
overlay_file = "/scrollbar/grip-vert-prelight.png"
overlay_stretch = FALSE
orientation = VERTICAL
}
image
{
function = SLIDER
recolorable = TRUE
state = INSENSITIVE
file = "/scrollbar/slider-vert-prelight.png"
border ={ 1 , 1 , 15 , 15 }
stretch = TRUE
orientation = VERTICAL
overlay_file = "/scrollbar/grip-vert-prelight.png"
overlay_stretch = FALSE
orientation = VERTICAL
}
image
{
function = STEPPER
recolorable = TRUE
state = NORMAL
file = "/scrollbar/stepper-up.png"
stretch = TRUE
arrow_direction = UP
}
image
{
function = STEPPER
recolorable = TRUE
state = PRELIGHT
file = "/scrollbar/stepper-up-prelight.png"
stretch = TRUE
arrow_direction = UP
}
image
{
function = STEPPER
recolorable = TRUE
state = ACTIVE
file = "/scrollbar/stepper-up-prelight.png"
stretch = TRUE
arrow_direction = UP
}
image
{
function = STEPPER
recolorable = TRUE
state = INSENSITIVE
file = "/scrollbar/stepper-up.png"
stretch = TRUE
arrow_direction = UP
}
image
{
function = STEPPER
recolorable = TRUE
state = NORMAL
file = "/scrollbar/stepper-down.png"
stretch = TRUE
arrow_direction = DOWN
}
image
{
function = STEPPER
recolorable = TRUE
state = PRELIGHT
file = "/scrollbar/stepper-down-prelight.png"
stretch = TRUE
arrow_direction = DOWN
}
image
{
function = STEPPER
recolorable = TRUE
state = ACTIVE
file = "/scrollbar/stepper-down-prelight.png"
stretch = TRUE
arrow_direction = DOWN
}
image
{
function = STEPPER
recolorable = TRUE
state = INSENSITIVE
file = "/scrollbar/stepper-down.png"
stretch = TRUE
arrow_direction = DOWN
}
image
{
function = STEPPER
recolorable = TRUE
state = NORMAL
file = "/scrollbar/stepper-left.png"
stretch = TRUE
arrow_direction = LEFT
}
image
{
function = STEPPER
recolorable = TRUE
state = PRELIGHT
file = "/scrollbar/stepper-left-prelight.png"
stretch = TRUE
arrow_direction = LEFT
}
image
{
function = STEPPER
recolorable = TRUE
state = ACTIVE
file = "/scrollbar/stepper-left-prelight.png"
stretch = TRUE
arrow_direction = LEFT
}
image
{
function = STEPPER
recolorable = TRUE
state = INSENSITIVE
file = "/scrollbar/stepper-left.png"
stretch = TRUE
arrow_direction = LEFT
}
image
{
function = STEPPER
recolorable = TRUE
state = NORMAL
file = "/scrollbar/stepper-right.png"
stretch = TRUE
arrow_direction = RIGHT
}
image
{
function = STEPPER
recolorable = TRUE
state = PRELIGHT
file = "/scrollbar/stepper-right-prelight.png"
stretch = TRUE
arrow_direction = RIGHT
}
image
{
function = STEPPER
recolorable = TRUE
state = ACTIVE
file = "/scrollbar/stepper-right-prelight.png"
stretch = TRUE
arrow_direction = RIGHT
}
image
{
function = STEPPER
recolorable = TRUE
state = INSENSITIVE
file = "/scrollbar/stepper-right.png"
stretch = TRUE
arrow_direction = RIGHT
}
}
}
style "radiobutton-menu"
{
engine "pixmap"
{
image
{
function = OPTION
state = NORMAL
shadow = OUT
overlay_file = "/check-radio/option1.png"
overlay_stretch = FALSE
}
image
{
function = OPTION
state = PRELIGHT
shadow = OUT
overlay_file = "/check-radio/option3.png"
overlay_stretch = FALSE
}
image
{
function = OPTION
state = ACTIVE
shadow = OUT
overlay_file = "/check-radio/option1.png"
overlay_stretch = FALSE
}
image
{
function = OPTION
state = INSENSITIVE
shadow = OUT
overlay_file = "/check-radio/option5.png"
overlay_stretch = FALSE
}
image
{
function = OPTION
recolorable = TRUE
state = NORMAL
shadow = IN
overlay_file = "/check-radio/option2.png"
overlay_stretch = FALSE
}
image
{
function = OPTION
recolorable = TRUE
state = PRELIGHT
shadow = IN
overlay_file = "/check-radio/option4.png"
overlay_stretch = FALSE
}
image
{
function = OPTION
recolorable = TRUE
state = ACTIVE
shadow = IN
overlay_file = "/check-radio/option4.png"
overlay_stretch = FALSE
}
image
{
function = OPTION
recolorable = TRUE
state = INSENSITIVE
shadow = IN
overlay_file = "/check-radio/option6.png"
overlay_stretch = FALSE
}
image
{
function = FLAT_BOX
recolorable = TRUE
shadow = IN
file = "/check-radio/checklight.png"
border = { 2 ,2 , 2 ,2}
stretch = TRUE
}
}
}
style "radiobutton"
{
engine "pixmap"
{
image
{
function = OPTION
state = NORMAL
shadow = OUT
overlay_file = "/cherad/option1.png"
overlay_stretch = FALSE
}
image
{
function = OPTION
state = PRELIGHT
shadow = OUT
overlay_file = "/cherad/option3.png"
overlay_stretch = FALSE
}
image
{
function = OPTION
state = ACTIVE
shadow = OUT
overlay_file = "/cherad/option1.png"
overlay_stretch = FALSE
}
image
{
function = OPTION
state = INSENSITIVE
shadow = OUT
overlay_file = "/cherad/option5.png"
overlay_stretch = FALSE
}
image
{
function = OPTION
recolorable = TRUE
state = NORMAL
shadow = IN
overlay_file = "/cherad/option2.png"
overlay_stretch = FALSE
}
image
{
function = OPTION
recolorable = TRUE
state = PRELIGHT
shadow = IN
overlay_file = "/cherad/option4.png"
overlay_stretch = FALSE
}
image
{
function = OPTION
recolorable = TRUE
state = ACTIVE
shadow = IN
overlay_file = "/cherad/option4.png"
overlay_stretch = FALSE
}
image
{
function = OPTION
recolorable = TRUE
state = INSENSITIVE
shadow = IN
overlay_file = "/cherad/option6.png"
overlay_stretch = FALSE
}
image
{
function = FLAT_BOX
recolorable = TRUE
shadow = IN
file = "/cherad/checklight.png"
border = { 2 ,2 , 2 ,2}
stretch = TRUE
}
}
}
style "checkbutton-menu"
{
engine "pixmap"
{
image
{
function = CHECK
state = NORMAL
shadow = OUT
overlay_file = "/check-radio/check1.png"
overlay_stretch = FALSE
}
image
{
function = CHECK
state = PRELIGHT
shadow = OUT
overlay_file = "/check-radio/check3.png"
overlay_stretch = FALSE
}
image
{
function = CHECK
state = ACTIVE
shadow = OUT
overlay_file = "/check-radio/check1.png"
overlay_stretch = FALSE
}
image
{
function = CHECK
state = INSENSITIVE
shadow = OUT
overlay_file = "/check-radio/check5.png"
overlay_stretch = FALSE
}
image
{
function = CHECK
recolorable = TRUE
state = NORMAL
shadow = IN
overlay_file = "/check-radio/check2.png"
overlay_stretch = FALSE
}
image
{
function = CHECK
recolorable = TRUE
state = PRELIGHT
shadow = IN
overlay_file = "/check-radio/check4.png"
overlay_stretch = FALSE
}
image
{
function = CHECK
recolorable = TRUE
state = ACTIVE
shadow = IN
overlay_file = "/check-radio/check4.png"
overlay_stretch = FALSE
}
image
{
function = CHECK
recolorable = TRUE
state = INSENSITIVE
shadow = IN
overlay_file = "/check-radio/check6.png"
overlay_stretch = FALSE
}
image
{
function = FLAT_BOX
recolorable = TRUE
shadow = IN
file = "/check-radio/checklight.png"
border = { 2 ,2 , 2 ,2}
stretch = TRUE
}
}
}
style "checkbutton"
{
engine "pixmap"
{
image
{
function = CHECK
state = NORMAL
shadow = OUT
overlay_file = "/cherad/check1.png"
overlay_stretch = FALSE
}
image
{
function = CHECK
state = PRELIGHT
shadow = OUT
overlay_file = "/cherad/check3.png"
overlay_stretch = FALSE
}
image
{
function = CHECK
state = ACTIVE
shadow = OUT
overlay_file = "/cherad/check1.png"
overlay_stretch = FALSE
}
image
{
function = CHECK
state = INSENSITIVE
shadow = OUT
overlay_file = "/cherad/check5.png"
overlay_stretch = FALSE
}
image
{
function = CHECK
recolorable = TRUE
state = NORMAL
shadow = IN
overlay_file = "/cherad/check2.png"
overlay_stretch = FALSE
}
image
{
function = CHECK
recolorable = TRUE
state = PRELIGHT
shadow = IN
overlay_file = "/cherad/check4.png"
overlay_stretch = FALSE
}
image
{
function = CHECK
recolorable = TRUE
state = ACTIVE
shadow = IN
overlay_file = "/cherad/check4.png"
overlay_stretch = FALSE
}
image
{
function = CHECK
recolorable = TRUE
state = INSENSITIVE
shadow = IN
overlay_file = "/cherad/check6.png"
overlay_stretch = FALSE
}
image
{
function = FLAT_BOX
recolorable = TRUE
shadow = IN
file = "/cherad/checklight.png"
border = { 2 ,2 , 2 ,2}
stretch = TRUE
}
}
}
style "menubar"
{
fg[PRELIGHT] = "#28F006"
fg[ACTIVE] = "#28F006"
text[PRELIGHT] = "#28F006"
text[ACTIVE] = "#28F006"
xthickness = 0
ythickness = 2
engine "pixmap"
{
image
{
function = BOX
recolorable = TRUE
state = INSENSITIVE
border = { 2 ,2 , 2 ,2}
file = "/menubar/menubar.png"
stretch = TRUE
}
image
{
function = BOX
state = NORMAL
file = "/menubar/menubar.png"
border = { 2 ,2 , 2 ,2}
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = PRELIGHT
file = "/menubar/menubar-item.png"
border = { 2 ,2 , 2 ,2}
stretch = TRUE
}
}
}
style "menu" = "default"
{
xthickness = 2
ythickness = 2
#bg[NORMAL] = "#353535"
#bg[SELECTED] = "#FFFFFF"
#bg[PRELIGHT] = "#000000"
text[NORMAL] = "#28F006"
text[PRELIGHT] = "#28F006"
text[ACTIVE] = "#28F006"
fg[NORMAL] = "#28F006"
fg[PRELIGHT] = "#28F006"
fg[ACTIVE] = "#28F006"
engine "pixmap"
{
image
{
function = BOX
recolorable = TRUE
detail = "menu"
file = "/menu/menu.png"
border = { 28 ,2 , 2 ,2}
stretch = TRUE
}
}
}
style "menuitem"
{
xthickness = 2
ythickness = 4
fg[NORMAL] = "#28F006"
fg[PRELIGHT] = "#28F006"
fg[ACTIVE] = "#28F006"
fg[SELECTED] = "#28F006"
fg[INSENSITIVE] = "#6b6b6b"
text[PRELIGHT] = "#d7d7d7"
text[NORMAL] = "#28F006"
text [ACTIVE] = "#d7d7d7"
base[PRELIGHT] = "#d7d7d7"
base[NORMAL] = "#d7d7d7"
bg[NORMAL] = "#d7d7d7"
bg [SELECTED] = "#000000"
engine "pixmap"
{
image
{
function = BOX
recolorable = TRUE
file = "/menu/menuitem.png"
border = { 2 ,2 , 2 ,2}
stretch = TRUE
}
}
}
style "optionmenu" = "default"
{
text[NORMAL] = @fg_color
text[PRELIGHT] = shade (1.20, @fg_color)
text[SELECTED] = @selected_fg_color
text[ACTIVE] = shade (0.9, @fg_color)
text[INSENSITIVE] = shade (0.4, @fg_color)
engine "pixmap"
{
image
{
function = BOX
recolorable = TRUE
state = NORMAL
file = "/button/button-normal.png"
border = { 4 ,4 , 4 ,4}
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = PRELIGHT
file = "/button/button-prelight.png"
border = { 4 ,4 , 4 ,4}
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = ACTIVE
file = "/button/button-prelight.png"
border = { 4 ,4 , 4 ,4}
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = INSENSITIVE
file = "/button/button-inactive.png"
border = { 4 ,4 , 4 ,4}
stretch = TRUE
}
image
{
function = TAB
recolorable = TRUE
state = NORMAL
overlay_file = "/arrows/arrow-down.png"
overlay_stretch = FALSE
}
image
{
function = TAB
recolorable = TRUE
state = INSENSITIVE
overlay_file = "/arrows/arrow-down.png"
overlay_stretch = FALSE
}
image
{
function = TAB
recolorable = TRUE
state = PRELIGHT
overlay_file = "/arrows/arrow-down.png"
overlay_stretch = FALSE
}
}
}
style "button" = "default"
{
xthickness = 1
ythickness = 2
engine "pixmap"
{
image
{
function = BOX
recolorable = TRUE
detail = "buttondefault"
file = "/button/button-default.png"
border = { 4 ,4 , 4 ,4}
stretch = TRUE
}
image
{
function = BOX
state = NORMAL
file = "/button/button-normal.png"
border = { 4 ,4 , 4 ,4}
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = PRELIGHT
shadow = OUT
file = "/button/button-prelight.png"
border = { 4 ,4 , 4 ,4}
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = PRELIGHT
shadow = IN
file = "/button/button-active-prelight.png"
border = { 4 ,4 , 4 ,4}
stretch = TRUE
}
image
{
function = BOX
state = INSENSITIVE
file = "/button/button-inactive.png"
border = { 4 ,4 , 4 ,4}
stretch = TRUE
}
image
{
function = BOX
state = ACTIVE
file = "/button/button-active.png"
border = { 4 ,4 , 4 ,4}
stretch = TRUE
}
}
}
style "listheader"
{
engine "pixmap"
{
image
{
function = BOX
state = NORMAL
recolorable = TRUE
file = "/listheaders/list-header.png"
border = { 2 ,2, 2, 2}
stretch = TRUE
}
image
{
function = BOX
state = PRELIGHT
recolorable = TRUE
file = "/listheaders/list-header-prelight.png"
border = { 2 ,2, 2, 2}
stretch = TRUE
}
image
{
function = BOX
state = ACTIVE
recolorable = TRUE
file = "/listheaders/list-header-active.png"
border = { 2 ,2, 2, 2}
stretch = TRUE
}
image
{
function = BOX
state = INSENSITIVE
recolorable = TRUE
file = "/listheaders/list-header.png"
border = { 2 ,2, 2, 2}
stretch = TRUE
}
}
}
style "toolbutton" = "default"
{
xthickness = 3
ythickness = 2
engine "pixmap"
{
image
{
function = BOX
recolorable = TRUE
state = NORMAL
file = "/toolbar/button-toolbar-normal.png"
border = { 4 ,4 , 4 ,4}
stretch = TRUE
}
image
{
function = BOX
shadow = OUT
recolorable = TRUE
state = PRELIGHT
file = "/toolbar/button-toolbar-prelight.png"
border = { 4 ,4 , 4 ,4}
stretch = TRUE
}
image
{
function = BOX
shadow = IN
recolorable = TRUE
state = PRELIGHT
file = "/toolbar/button-toolbar-active-prelight.png"
border = { 4 ,4 , 4 ,4}
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = INSENSITIVE
file = "/toolbar/button-toolbar-inactive.png"
border = { 4 ,4 , 4 ,4}
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = ACTIVE
file = "/toolbar/button-toolbar-active.png"
border = { 4 ,4 , 4 ,4}
stretch = TRUE
}
image
{
function = ARROW
recolorable = TRUE
overlay_file = "/arrows/arrow-down1.png"
overlay_border = { 2 ,2 , 2 ,2}
overlay_stretch = FALSE
arrow_direction = DOWN
}
}
}
style "tabs" = "default"
{
xthickness = 1
ythickness = 1
engine "pixmap"
{
image
{
function = EXTENSION
state = NORMAL
gap_side = BOTTOM
file = "/tabs/tab-top-active.png"
stretch = TRUE
border = { 2 ,2 ,2 ,2}
}
image
{
function = EXTENSION
state = ACTIVE
gap_side = BOTTOM
file = "/tabs/tab-top.png"
stretch = TRUE
border = { 2 ,2 ,2 ,2}
}
image
{
function = EXTENSION
state = NORMAL
gap_side = TOP
file = "/tabs/tab-bottom-active.png"
stretch = TRUE
border = { 2 ,2 ,2 ,2}
}
image
{
function = EXTENSION
state = ACTIVE
gap_side = TOP
file = "/tabs/tab-bottom.png"
stretch = TRUE
border = { 2 ,2 ,2 ,2}
}
image
{
function = EXTENSION
state = NORMAL
gap_side = LEFT
file = "/tabs/tab-right-active.png"
stretch = TRUE
border = { 2 ,2 ,2 ,2}
}
image
{
function = EXTENSION
state = ACTIVE
gap_side = LEFT
file = "/tabs/tab-right.png"
stretch = TRUE
border = { 2 ,2 ,2 ,2}
}
image
{
function = EXTENSION
state = NORMAL
gap_side = RIGHT
file = "/tabs/tab-left-active.png"
stretch = TRUE
border = { 2 ,2 ,2 ,2}
}
image
{
function = EXTENSION
state = ACTIVE
gap_side = RIGHT
file = "/tabs/tab-left.png"
stretch = TRUE
border = { 2 ,2 ,2 ,2}
}
image
{
function = BOX_GAP
gap_side = TOP
file = "/tabs/notebook_top_flat.png"
stretch = TRUE
border = { 1 ,1 ,1 ,1}
gap_file = "/tabs/tab-top-active-gap.png"
gap_border = { 1 ,1 ,1 ,1}
gap_start_file = "/tabs/null.png"
gap_start_border= { 1 ,1 ,1 ,1}
gap_end_file = "/tabs/null.png"
gap_end_border = { 1 ,1 ,1 ,1}
}
image
{
function = BOX_GAP
gap_side = BOTTOM
file = "/tabs/notebook_bottom_flat.png"
stretch = TRUE
border = { 1 ,1 ,1 ,1}
gap_file = "/tabs/tab-bottom-active-gap.png"
gap_border = { 1 ,1 ,1 ,1}
gap_start_file = "/tabs/null.png"
gap_start_border= { 1 ,1 ,1 ,1}
gap_end_file = "/tabs/null.png"
gap_end_border = { 1 ,1 ,1 ,1}
}
image
{
function = BOX_GAP
gap_side = LEFT
file = "/tabs/notebook_left_flat.png"
stretch = TRUE
border = { 1 ,1 ,1 ,1}
gap_file = "/tabs/tab-left-active-gap.png"
gap_border = { 1 ,1 ,1 ,1}
gap_start_file = "/tabs/null.png"
gap_start_border= { 1 ,1 ,1 ,1}
gap_end_file = "/tabs/null.png"
gap_end_border = { 1 ,1 ,1 ,1}
}
image
{
function = BOX_GAP
gap_side = RIGHT
file = "/tabs/notebook_right_flat.png"
stretch = TRUE
border = { 1 ,1 ,1 ,1}
gap_file = "/tabs/tab-right-active-gap.png"
gap_border = { 1 ,1 ,1 ,1}
gap_start_file = "/tabs/null.png"
gap_start_border= { 1 ,1 ,1 ,1}
gap_end_file = "/tabs/null.png"
gap_end_border = { 1 ,1 ,1 ,1}
}
}
}
style "combobutton" = "default"
{
xthickness = 3
engine "pixmap"
{
image
{
function = BOX
state = NORMAL
file = "/entry/entry-button-normal.png"
border = { 4 ,4 , 4 ,4}
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = PRELIGHT
shadow = OUT
file = "/entry/entry-button-prelight.png"
border = { 4 ,4 , 4 ,4}
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = PRELIGHT
shadow = IN
file = "/entry/entry-button-prelight.png"
border = { 4 ,4 , 4 ,4}
stretch = TRUE
}
image
{
function = BOX
state = INSENSITIVE
file = "/entry/entry-button-normal.png"
border = { 4 ,4 , 4 ,4}
stretch = TRUE
}
image
{
function = BOX
state = ACTIVE
file = "/entry/entry-button-prelight.png"
border = { 4 ,4 , 4 ,4}
stretch = TRUE
}
}
}
style "comboentry" = "default"
{
xthickness = 2
ythickness = 2
GtkWidget::interior_focus = 1
engine "pixmap"
{
image
{
function = FOCUS
recolorable = TRUE
file = "/entry/combo-active.png"
border = { 2 , 2 , 2 ,2 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
shadow = OUT
state = NORMAL
detail = "entry"
file = "/entry/combo-inactive.png"
border = { 2 , 2 , 2 ,2 }
stretch = TRUE
}
image
{
function = SHADOW
state = NORMAL
recolorable = FALSE
shadow = IN
detail = "entry"
file = "/entry/combo-inactive.png"
border = { 2 , 2 , 2 ,2 }
stretch = TRUE
}
}
}
style "entry" = "default"
{
xthickness = 2
ythickness = 2
GtkWidget::interior_focus = 1
engine "pixmap"
{
image
{
function = FOCUS
recolorable = TRUE
file = "/entry/entry-active.png"
border = { 2 , 2 , 2 ,2 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
shadow = OUT
state = NORMAL
detail = "entry"
file = "/entry/entry-inactive.png"
border = { 2 , 2 , 2 ,2 }
stretch = TRUE
}
image
{
function = SHADOW
state = NORMAL
recolorable = FALSE
shadow = IN
detail = "entry"
file = "/entry/entry-inactive.png"
border = { 2 , 2 , 2 ,2 }
stretch = TRUE
}
image
{
function = ARROW
}
image
{
function = BOX
state = NORMAL
detail = "spinbutton_up"
recolorable = TRUE
file = "/scrollbar/spin-up.png"
border = { 3 , 3 , 3 , 3 }
stretch = TRUE
overlay_file = "/scrollbar/arrow-up.png"
overlay_stretch = FALSE
overlay_border = { 0 , 0 , 0 , 0 }
}
image
{
function = BOX
state = PRELIGHT
detail = "spinbutton_up"
recolorable = TRUE
file = "/scrollbar/spin-up.png"
border = { 3 , 3 , 3 , 3 }
stretch = TRUE
overlay_file = "/scrollbar/arrow-up-prelight.png"
overlay_stretch = FALSE
overlay_border = { 0 , 0 , 0 , 0 }
}
image
{
function = BOX
state = ACTIVE
detail = "spinbutton_up"
recolorable = TRUE
file = "/scrollbar/spin-up.png"
border = { 3 , 3 , 3 , 3 }
stretch = TRUE
overlay_file = "/scrollbar/arrow-up-prelight.png"
overlay_stretch = FALSE
overlay_border = { 0 , 0 , 0 , 0 }
}
image
{
function = BOX
state = INSENSITIVE
detail = "spinbutton_up"
recolorable = TRUE
file = "/scrollbar/spin-up.png"
border = { 3 , 3 , 3 , 3 }
stretch = TRUE
overlay_file = "/scrollbar/arrow-up-insensitive.png"
overlay_stretch = FALSE
overlay_border = { 0 , 0 , 0 , 0 }
}
image
{
function = BOX
state = NORMAL
detail = "spinbutton_down"
recolorable = TRUE
file = "/scrollbar/spin-down.png"
border = { 0 , 0 , 0 , 0 }
stretch = TRUE
overlay_file = "/scrollbar/arrow-down.png"
overlay_stretch = FALSE
overlay_border = { 0 , 0 , 0 , 0 }
}
image
{
function = BOX
state = PRELIGHT
detail = "spinbutton_down"
recolorable = TRUE
file = "/scrollbar/spin-down.png"
border = { 0 , 0 , 0 , 0 }
stretch = TRUE
overlay_file = "/scrollbar/arrow-down-prelight.png"
overlay_stretch = FALSE
overlay_border = { 0 , 0 , 0 , 0 }
}
image
{
function = BOX
state = ACTIVE
detail = "spinbutton_down"
recolorable = TRUE
file = "/scrollbar/spin-down.png"
border = { 0 , 0 , 0 , 0 }
stretch = TRUE
overlay_file = "/scrollbar/arrow-down-prelight.png"
overlay_stretch = FALSE
overlay_border = { 0 , 0 , 0 , 0 }
}
image
{
function = BOX
state = INSENSITIVE
detail = "spinbutton_down"
recolorable = TRUE
file = "/scrollbar/spin-down.png"
border = { 0 , 0 , 0 , 0 }
stretch = TRUE
overlay_file = "/scrollbar/arrow-down-insensitive.png"
overlay_stretch = FALSE
overlay_border = { 0 , 0 , 0 , 0 }
}
}
}
style "toolbar"
{
xthickness = 3
ythickness = 2
engine "pixmap"
{
image
{
function = BOX
file = "/toolbar/toolbar.png"
border = { 2 , 2 , 2 , 2 }
stretch = TRUE
}
}
}
style "range" #= "default"
{
engine "pixmap"
{
image
{
function = BOX
#recolorable = TRUE
#detail = "trough"
file = "/range/trough-horiz.png"
border = { 9 , 9 ,2 ,2}
stretch = TRUE
orientation = HORIZONTAL
}
image
{
function = BOX
#recolorable = TRUE #when I comment these two lines it seems to fix the
#detail = "trough" #problem with these pixmaps not being loaded
file = "/range/trough-vert.png"
border = {2 ,2 ,9 ,9}
stretch = TRUE
orientation = VERTICAL
}
image
{
function = SLIDER
recolorable = TRUE
state = NORMAL
file = "/range/null.png"
border = { 0 , 0 ,0 ,0}
stretch = TRUE
overlay_file = "/range/slider-horiz.png"
overlay_stretch = FALSE
orientation = HORIZONTAL
}
image
{
function = SLIDER
recolorable = TRUE
state = PRELIGHT
file = "/range/null.png"
border = { 0 , 0 ,0 ,0}
stretch = TRUE
overlay_file = "/range/slider-horiz-prelight.png"
overlay_stretch = FALSE
orientation = HORIZONTAL
}
image
{
function = SLIDER
recolorable = TRUE
state = INSENSITIVE
file = "/range/null.png"
border = { 0 , 0 ,0 ,0}
stretch = TRUE
overlay_file = "/range/slider-horiz.png"
overlay_stretch = FALSE
orientation = HORIZONTAL
}
image
{
function = SLIDER
recolorable = TRUE
state = NORMAL
file = "/range/null.png"
border = { 0 , 0 ,0 ,0}
stretch = TRUE
overlay_file = "/range/slider-vert.png"
overlay_stretch = FALSE
orientation = VERTICAL
}
image
{
function = SLIDER
recolorable = TRUE
state = PRELIGHT
file = "/range/null.png"
border = { 0 , 0 ,0 ,0}
stretch = TRUE
overlay_file = "/range/slider-vert-prelight.png"
overlay_stretch = FALSE
orientation = VERTICAL
}
image
{
function = SLIDER
recolorable = TRUE
state = INSENSITIVE
file = "/range/null.png"
border = { 0 , 0 ,0 ,0}
stretch = TRUE
overlay_file = "/range/slider-vert.png"
overlay_stretch = FALSE
orientation = VERTICAL
}
}
}
style "statusbar" = "default"
{
engine "pixmap"
{
image
{
function = RESIZE_GRIP
recolorable = TRUE
detail = "statusbar"
overlay_file = "/other/statusgrip.png"
overlay_border = { 0 , 0 , 0 , 0}
overlay_stretch = TRUE
}
}
}
style "progressbar" = "default"
{
xthickness = 2
ythickness = 2
bg[PRELIGHT] = "#000000"
fg[PRELIGHT] = "#000000"
engine "pixmap"
{
image
{
function = BOX
recolorable = TRUE
detail = "trough"
file = "/progressbar/trough-progressbar-horiz.png"
border = { 6 , 6 , 4 ,4}
stretch = TRUE
orientation = HORIZONTAL
}
image
{
function = BOX
recolorable = TRUE
detail = "bar"
file = "/progressbar/progressbar-horiz.png"
border = { 2 , 2 , 2 , 2}
stretch = TRUE
orientation = HORIZONTAL
}
image
{
function = BOX
recolorable = TRUE
detail = "trough"
file = "/progressbar/trough-progressbar-vert.png"
border = {4 , 4 ,6 , 6}
stretch = TRUE
orientation = VERTICAL
}
image
{
function = BOX
recolorable = TRUE
detail = "bar"
file = "/progressbar/progressbar-vert.png"
border = { 2 , 2 , 2 ,2}
stretch = TRUE
orientation = VERTICAL
}
}
}
style "layout"
{
engine "pixmap"
{
image
{
function = SHADOW
detail = "entry"
recolorable = FALSE
shadow = IN
file = "entry/entry-inactive.png"
border = {4 , 4 ,4 ,4 }
stretch = TRUE
}
image
{
function = BOX
detail = "button"
recolorable = FALSE
state = NORMAL
file = "button/button-normal.png"
border = {4 , 4 ,4 ,4 }
stretch = TRUE
}
}
}
style "nostyle" = "default"
{
engine "pixmap"
{
image
{
function = SHADOW
}
}
}
style "unstyle"
{
engine ""
{}
}
style "cruxtext"
{
engine "crux-engine" {
}
}
# widget styles
class "GtkWidget" style "default"
class "GtkButton" style "button"
class "GtkCombo*" style "optionmenu"
widget_class "*GtkCombo*" style "optionmenu"
class "GtkOptionMenu" style "optionmenu"
class "GtkRange" style "range"
class "GtkFrame" style "default"
class "GtkMenu" style "menu"
widget_class"*Menu*" style "menu"
widget_class"*MenuItem*" style "menuitem"
widget_class"*MenuItem.*" style "menuitem"
widget_class"*.GtkMenuItem.*" style "menuitem"
widget_class"*.GtkAccelMenuItem.*" style "menuitem"
class "GtkMenuItem" style "menuitem"
class "GtkImageMenuItem" style "menuitem"
class "GtkTearoffMenuItem" style "menuitem"
class "GtkItem" style "menuitem"
class "GtkNotebook" style "tabs"
class "GtkProgressBar" style "progressbar"
widget_class "*ProgressBar*" style "progressbar"
widget_class "*MenuItem.*ProgressBar*" style "progressbar"
class "GtkHandleBox" style "default"
class "GtkScrollbar" style "scrollbars"
class "GtkStatusbar" style "statusbar"
class "*MenuBar*" style "menubar"
widget_class "*MenuBar.*" style "menubar"
class "*Font*" style "optionmenu"
widget_class "*Entry*Button*" style "combobutton"
class "GtkEntry" style "entry"
class "GtkOldEditable" style "entry"
widget_class "*GtkCombo.*Button*" style "combobutton"
widget_class "*Combo*Entry*" style "comboentry"
class "GtkPaned" style "default"
class "GtkSpinButton" style "entry"
class "GtkCheckButton" style "checkbutton"
class "GtkCheckMenuItem" style "checkbutton-menu"
class "GtkRadioButton" style "radiobutton"
class "GtkCheckMenuItem" style "radiobutton-menu"
widget "gtk-tooltips" style "default"
class "PanelDItemEditor" style "default"
class "GtkEventBox" style "nostyle"
class "SPColorSlider" style "unstyle"
# treeview stuff
widget_class "*.GtkCTree.GtkButton" style "listheader"
widget_class "*.GtkList.GtkButton" style "listheader"
widget_class "*.GtkCList.GtkButton" style "listheader"
class "GtkLayout" style "layout"
class "GtkToolBar" style "nostyle"
widget_class "*.GtkTool*" style "toolbar"
widget_class "*Tool*Button*" style "toolbutton"
widget_class "*Tool*GtkToggleButton" style "toolbutton"
widget_class "*SpinButton*" style "entry"
#crux engine to draw (disabled) text
#to get rid of that annoying shadow
class "*Label*" style "cruxtext"
widget_class "*Label*" style "cruxtext"
widget_class "*Cell*" style "cruxtext"
widget_class "*.GtkTreeView" style "cruxtext"
widget_class "*.GtkTreeView.GtkButton" style "listheader"
# tooltips stuff
#widget_class "*.tooltips.*.GtkToggleButton" style "clearlooks-tasklist"
widget "*.nautilus-extra-view-widget" style:highest "default" #this seems to fix a blue line above scroll
#bars in nautilus
# treeview stuff
style "treeview-item" = "cruxtext"
{
text [ACTIVE] = "#28F006"
text [SELECTED] = "#28F006"
text[PRELIGHT] = "#28F006"
text[NORMAL] = "#28F006"
text[INSENSITIVE] = "#28F006"
engine "pixmap"
{
image
{
function = BOX
state = ACTIVE
file = "/listheaders/treeitem.png"
border = {2,2,1,2}
stretch = TRUE
}
image
{
function = BOX
state = SELECTED
file = "/progressbar/progressbar-horiz.png"
border = {2,2,5,2}
stretch = TRUE
}
image
{
function = FLAT_BOX
state = SELECTED
file = "/listheaders/treeitem.png"
border = {2,2,1,2}
stretch = TRUE
}
}
}
widget_class "*.<GtkTreeView>" style "treeview-item"
#pcman
style "pcmanfm-toolbutton"
{
xthickness = 20
ythickness = 5
}
widget_class "*FMMainWindow.GtkVBox.GtkNotebook.PtkFileBrowser.GtkVBox.GtkToolbar*Button" style:highest "pcmanfm-toolbutton"
You will need to issue this command to get it to work for ya: First Backup the existing -
- Code: Select all
sudo cp /usr/share/themes/BlackFate/gtk-2.0/gtkrc /usr/share/themes/BlackFate/gtk-2.0/gtkrc_backup
Then edit the original by pasting the above code (the very large one) in the place of the original text. So open up the original:
- Code: Select all
sudo gedit /usr/share/themes/BlackFate/gtk-2.0/gtkrc
Then select all text and erase it. Then copy and paste the above code (once again, the very large one) in its place and hit 'save' then wait a while and then exit.
The only reason I'm taking you down this path is cause the forum will not let me post the actual file.
Then right click on the desktop and 'Change Desktop Background>>Theme(tab)>>BlackFate <--select it then hit the customize button at the bottom. Go to the colors tab and change all the text options to green and then save it.
Now the nautilus and desktop icon text color change: (note this will change all of your other panel text as well to green (with a few exeptions- like BlackFate).
- Code: Select all
sudo gedit .gtkrc-2.0
This will create a blank file. You will then need to copy and paste the following into the blank file and save it:
- Code: Select all
style "panel"
{
fg[NORMAL] = "#0BF112"
# fg[PRELIGHT] = "#000000"
# fg[ACTIVE] = "#ffffff"
# fg[SELECTED] = "#000000"
# fg[INSENSITIVE] = "#8A857C"
# bg[NORMAL] = "#000000"
# bg[PRELIGHT] = "#dfdfdf"
# bg[ACTIVE] = "#D0D0D0"
# bg[SELECTED] = "#D8BB75"
# bg[INSENSITIVE] = "#EFEFEF"
# base[NORMAL] = "#ffffff"
# base[PRELIGHT] = "#EFEFEF"
# base[ACTIVE] = "#D0D0D0"
# base[SELECTED] = "#DAB566"
# base[INSENSITIVE] = "#E8E8E8"
# text[NORMAL] = "#161616"
# text[PRELIGHT] = "#000000"
# text[ACTIVE] = "#000000"
# text[SELECTED] = "#ffffff"
# text[INSENSITIVE] = "#8A857C"
}
widget "*PanelWidget*" style "panel"
widget "*PanelApplet*" style "panel"
class "*Panel*" style "panel"
widget_class "*Mail*" style "panel"
class "*notif*" style "panel"
class "*Notif*" style "panel"
class "*Tray*" style "panel"
class "*tray*" style "panel"
style "desktop-icon"
{
NautilusIconContainer::normal_alpha = 0
text[NORMAL] = "#28F006"
NautilusIconContainer::frame_text = 1
}
class "GtkWidget" style "desktop-icon"
OK- the last steps....
Hit ALT+F2 and enter:
- Code: Select all
killall gnome-panel
Then do it again and enter:
- Code: Select all
killall nautilus
For gawd sakes if anyone could make that easier for me it would be greatly appriciated!!!
Don't forget, this was a question on how to fix the panel color on this particular theme as well