Xfce Forum

Sub domains
 

You are not logged in.

#1 2012-04-19 23:26:25

theos911
Member
Registered: 2012-04-19
Posts: 7

Changing font color

System: Xubuntu 12.04 Beta
Version: 4.8
Using this custom theme

I am working on making Xubuntu 12.04 look as much as possible like the "Ubuntu Classic" enviroment that Ubuntu has dropped since 11.10. I've made good progress, but there is one very annoying bug that I cannot seem to solve. There are multiple applications where the background and font are nearly the same color. In the photo below the fonts are white and should be black. How would I change this? (I think I need to change something in ~/.themes/Ambiance-Xfce-LXDE/gtk-2.0/gtkrc ,but I do not know what part to change.)

screenshot0419201207002.png

This is how it should look:

updatemanager.png

Thanks in advance, and thanks to the devs for making something that does everything Gnome no longer thinks important.

Offline

#2 2012-04-20 01:02:01

secipolla
Member
Registered: 2012-01-15
Posts: 393

Re: Changing font color

Those are probably gtk3 applications.
So you should edit the files (like 'settings.ini' or 'gtk.css') in the gtk-3.0 folder of the theme you're using.
Text is foreground colour (fg_color or similar).

Offline

#3 2012-04-20 01:58:16

theos911
Member
Registered: 2012-04-19
Posts: 7

Re: Changing font color

Hmmm, I tried many different settings in both of those and none seemed to change anything with update manager. Perhaps these will be helpful:

~/.themes/Ambiance-Xfce-LXDE/gtk-2.0/gtkrc

# Ambiance-Xfce-LXDE, Built for, and built to work with XFCE and LXDE. Use originol Ambiance theme for Gnome/Unity.
# Ported By RAVEfinity Project.
gtk-color-scheme = "base_color:#ffffff\nfg_color:#4c4c4c\ntooltip_fg_color:#ffffff\nselected_bg_color:#f07746\nselected_fg_color:#FFFFFF\ntext_color:#3C3C3C\nbg_color:#F2F1F0\ntooltip_bg_color:#000000\nlink_color:#DD4814"

gtk-icon-sizes = "panel-menu=22,22:gtk-button=16,16"

gtk-auto-mnemonics = 1

style "default" {
	xthickness = 1
	ythickness = 1

	#######################
	# Style Properties
	#######################
	GtkWidget::new-tooltip-style = 1
	GtkButton::child-displacement-x = 1
	GtkButton::child-displacement-y = 1
	GtkButton::default-border = { 0, 0, 0, 0 }

	GtkCheckButton::indicator-size = 16

	GtkPaned::handle-size = 6

	GtkRange::trough-border = 0
	GtkRange::slider-width = 14
	GtkRange::stepper-size = 13
	GtkRange::trough-under-steppers = 1

	GtkScale::trough-border = 0
	GtkScale::slider-width = 23
	GtkScale::slider-length = 14
	GtkScale::trough-side-details = 1

	GtkScrollbar::activate-slider = 1
	GtkScrollbar::trough-border = 0
	GtkScrollbar::slider-width = 13
	GtkScrollbar::min-slider-length = 31

	GtkMenuBar::internal-padding = 0
	GtkMenuBar::shadow-type = GTK_SHADOW_NONE
	GtkExpander::expander-size = 11
	GtkToolbar::internal-padding = 1
	GtkToolbar::shadow-type = GTK_SHADOW_NONE
	GtkTreeView::expander-size = 7
	GtkTreeView::vertical-separator = 0
#	GtkTreeView::odd-row-color = shade (0.96, @base_color)
	GtkNotebook::tab-overlap = -1

	GtkMenu::horizontal-padding = 0
	GtkMenu::vertical-padding = 3

	WnckTasklist::fade-overlay-rect = 0
	# The following line hints to gecko (and possibly other appliations)
	# that the entry should be drawn transparently on the canvas.
	# Without this, gecko will fill in the background of the entry.
	GtkEntry::honors-transparent-bg-hint = 1
	GtkEntry::state-hint = 0

	GtkEntry::progress-border = { 2, 2, 2, 2 }

	GtkProgressBar::min-horizontal-bar-height = 14
	GtkProgressBar::min-vertical-bar-width = 14
	
	GtkImage::x-ayatana-indicator-dynamic = 1
	GtkMenuBar::window-dragging = 1

	GtkWidget::link-color = @link_color
	GtkWidget::visited-link-color = @text_color

	####################
	# Color Definitions
	####################
	bg[NORMAL]        = @bg_color
	bg[PRELIGHT]      = shade (1.02, @bg_color)
	bg[SELECTED]      = @selected_bg_color
	bg[INSENSITIVE]   = shade (0.95, @bg_color)
	bg[ACTIVE]        = shade (0.9, @bg_color)

	fg[NORMAL]        = @fg_color
	fg[PRELIGHT]      = @fg_color
	fg[SELECTED]      = @selected_fg_color
	fg[INSENSITIVE]   = darker (@bg_color)
	fg[ACTIVE]        = @fg_color

	text[NORMAL]      = @text_color
	text[PRELIGHT]    = @text_color
	text[SELECTED]    = @selected_fg_color
	text[INSENSITIVE] = shade (0.8, @bg_color)
	text[ACTIVE]      = darker (@text_color)

	base[NORMAL]      = @base_color
	base[PRELIGHT]    = shade (0.98, @bg_color)
	base[SELECTED]    = @selected_bg_color
	base[INSENSITIVE] = shade (0.97, @bg_color)
	base[ACTIVE]      = shade (0.94, @bg_color)

	engine "murrine" {
		contrast = 0.6
		arrowstyle = 2
		reliefstyle = 3
		highlight_shade = 1.0
		glazestyle = 0
		default_button_color = shade (1.1, @selected_bg_color)
		gradient_shades = {1.1, 1.0, 1.0, 0.9}
		roundness = 4
		lightborder_shade = 1.26
		lightborderstyle = 1
		listviewstyle = 2
		progressbarstyle = 0
		colorize_scrollbar = FALSE
		menubaritemstyle = 1
		menubarstyle = 1
		menustyle = 2
		focusstyle = 3
		handlestyle = 1
		sliderstyle = 3
		scrollbarstyle = 2
		stepperstyle = 3
#		rgba = TRUE
	}
}

style "dark"
{
	color["bg_color_dark"] 	= "#3c3b37"
  	color["fg_color_dark"] 	= "#dfdbd2"
  	color["selected_fg_color_dark"] = "#ffffff"

  	fg[NORMAL]        = @fg_color_dark
	fg[PRELIGHT]	  = shade (1.15, @fg_color_dark)
	fg[ACTIVE]	  = @fg_color_dark
	fg[SELECTED]	  = @selected_fg_color_dark
	fg[INSENSITIVE]	  = shade (0.5, @fg_color_dark)
  
	bg[NORMAL]        = @bg_color_dark
 	bg[ACTIVE]	  = shade (0.8, @bg_color_dark)
  	bg[SELECTED]      = @selected_bg_color
 	bg[PRELIGHT]      = shade (1.0, "#4D4C48")
  	bg[INSENSITIVE]   = shade (0.85, @bg_color_dark)
  	
	text[NORMAL]      = @fg_color_dark
	text[PRELIGHT]	  = shade (1.15, @fg_color_dark)
	text[SELECTED]	  = @selected_fg_color_dark
  	text[ACTIVE]      = @fg_color_dark
  	text[INSENSITIVE] = mix (0.5, @bg_color, @bg_color_dark)
}

style "wide" {
	xthickness = 2
	ythickness = 2
}

style "wider" {
	xthickness = 3
	ythickness = 3
}

style "entry" {
	xthickness = 3
	ythickness = 3

	engine "murrine" {
	}
}

style "vscale" {
}

style "hscale" {
}

style "button" {
	xthickness = 3
	ythickness = 3

	bg[NORMAL] = "#cdcdcd"
	bg[PRELIGHT] = shade (1.04, "#cdcdcd")
	bg[ACTIVE] = shade (0.96, "#cdcdcd")
	bg[INSENSITIVE] = mix (0.25, @bg_color, "#e2e1e1")
	fg[INSENSITIVE] = "#9c9c9c"

	engine "murrine" {
		#contrast = 1.0
		border_shades = {1.0, 0.9}
		textstyle = 1
		glowstyle = 5
		glow_shade = 1.1
		#text_shade = 1.04
	}
}

style "notebook_button" {

	xthickness = 3
	ythickness = 3

	bg[NORMAL] = @bg_color
	bg[PRELIGHT] = shade (1.04, @bg_color)
	bg[ACTIVE] = shade (0.96, @bg_color)
	bg[INSENSITIVE] = @bg_color

	engine "murrine" {
		#contrast = 1.0
		textstyle = 1
		border_shades = {0.95, 0.88}
		glowstyle = 5
		glow_shade = 1.02
		lightborder_shade = 1.32
#		lightborderstyle = 0
		#text_shade = 1.04
	}
}

style "spinbutton" = "notebook_button" {
	xthickness = 4

	engine "murrine" {
	}
}

style "scrollbar" = "button" {
	xthickness = 2
	ythickness = 2

	bg[NORMAL] = @bg_color
	bg[PRELIGHT] = shade (1.04, @bg_color)
	
	bg[ACTIVE] = shade (0.96, @bg_color)

	engine "murrine"
	{
		border_shades = {0.95, 0.90}
		roundness = 20
		contrast = 1.0
		trough_shades = {0.92, 0.98}
		lightborder_shade = 1.3
		glowstyle = 5
		glow_shade = 1.02
		gradient_shades = {1.2, 1.0, 1.0, 0.86}
		trough_border_shades = {0.9, 0.98}
	}
}

style "hscrollbar" {
}

style "vscrollbar" {
}

style "overlay_scrollbar"
{
	bg[SELECTED] = shade (1.0, @selected_bg_color)
	bg[INSENSITIVE] = shade (0.85, @bg_color)
	bg[ACTIVE] = shade (0.6, @bg_color)
}

style "scale" = "button" {
	bg[NORMAL] = @bg_color
	bg[PRELIGHT] = shade (1.06, @bg_color)
	bg[ACTIVE] = shade (0.94, @bg_color)

	engine "murrine" {
		contrast = 0.6
		border_shades = {0.9, 0.8}
		roundness = 5
		lightborder_shade = 1.32
		gradient_shades = {1.1, 1.0, 1.0, 0.8}
		handlestyle = 2
		trough_border_shades = {0.9, 1.4}
		glow_shade = 1.0
#		reliefstyle = 2
#		shadow_shades = { 1.0, 0.9 }
	}
}

style "notebook_bg" {
	bg[NORMAL] = shade (1.02, @bg_color)
	bg[ACTIVE] = shade (0.97, @bg_color)
	fg[ACTIVE] = mix (0.8, @fg_color, shade (0.97, @bg_color))
}

# The color is changed by the notebook_bg style, this style
# changes the x/ythickness
style "notebook" {
	xthickness = 2
	ythickness = 2
	
	engine "murrine" {
		roundness = 3
		contrast = 0.8
		focusstyle = 2
		lightborder_shade = 1.16
		gradient_shades = {1.1, 1.0, 1.0, 0.68}
	}
}

style "statusbar" {
	engine "murrine" {
		contrast = 1.2
	}
}

style "comboboxentry" = "notebook_button" {
	xthickness = 3
	ythickness = 3
	
	engine "murrine" {
		textstyle = 1
		glowstyle = 5
		glow_shade = 1.02
	}
}

style "menubar" = "dark" {
	engine "murrine" {
		textstyle = 2
		text_shade = 0.33
		gradient_shades = {1.0, 1.0, 1.0, 1.0}
		lightborder_shade = 1.0
	}
}

style "toolbar" {
	engine "murrine" {
		textstyle = 1
		text_shade = 1.32
		lightborder_shade = 1.0
	}
}

style "toolbar-button" = "notebook_button" {
	engine "murrine" {
	}
}

style "menu" = "dark" {
	xthickness = 0
	ythickness = 0

	bg[NORMAL] = "#43423f"
	bg[INSENSITIVE] = "#43423f"
	fg[INSENSITIVE]   = shade (0.54, "#43423f")

	engine "murrine"
	{
		roundness = 0
	}
}

style "menu_item" = "menu" {
	xthickness = 2
	ythickness = 3

	fg[PRELIGHT] = @selected_fg_color

	engine "murrine"
	{
		glowstyle = 5
		glow_shade = 1.1
		border_shades = {0.95, 0.85}
	}
}

style "menubar_item" = "menu" {
	xthickness = 2
	ythickness = 3

	engine "murrine" {
		gradient_shades = {1.1, 1.0, 1.0, 0.88}
		glowstyle = 5
		glow_shade = 1.0
		border_shades = {1.0, 0.9}
		lightborderstyle = 3
		lightborder_shade = 1.26
	}
}

style "scale_menu_item" = "scale" {
	GtkScale::slider-width = 21
	GtkScale::slider-length = 13

	bg[ACTIVE] = shade(0.98, "#4D4C48")
	bg[INSENSITIVE] = shade (0.9, @bg_color)

	engine "murrine" {
		roundness = 20
		border_shades = {1.4, 1.4}
		reliefstyle = 0
		lightborder_shade = 1.36
	}
}

# This style is there to modify the separator menu items. The goals are:
# 1. Get a specific height.
# 2. The line should go to the edges (ie. no border at the left/right)
style "separator_menu_item" {
	xthickness = 1
	ythickness = 0

	GtkSeparatorMenuItem::horizontal-padding = 0
	GtkWidget::wide-separators = 1
	GtkWidget::separator-width = 1
	GtkWidget::separator-height = 7
	
	engine "murrine" {
		contrast = 0.6
		separatorstyle = 0
	}
}

style "separator_tool_item" {
	xthickness = 0
	ythickness = 1

	GtkVSeparator::vertical-padding = 0
	GtkWidget::wide-separators = 1
	GtkWidget::separator-width = 7
	GtkWidget::separator-height = 1

	engine "murrine" {
		contrast = 0.6
		separatorstyle = 0
	}
}

style "frame_title" {
	fg[NORMAL] = lighter (@fg_color)
}

style "treeview" {
	engine "murrine"
	{
		roundness = 2
		lightborder_shade = 1.1
		gradient_shades = {1.04, 1.0, 1.0, 0.96}
	}
}

style "progressbar" {
	xthickness = 1
	ythickness = 1

	bg[ACTIVE] = shade (0.94, @bg_color)
	fg[PRELIGHT] = @selected_fg_color
	#bg[SELECTED] = "#cdcdcd"

	engine "murrine" {
		#trough_shades = {0.98, 1.02}
		roundness = 8
		lightborderstyle = 1
		lightborder_shade = 1.26
		border_shades = {0.95, 0.85}
		gradient_shades = {1.1, 1.0, 1.0, 0.9}
		trough_border_shades = {0.9, 1.4}
	}
}

style "progressbar_menu_item" = "progressbar" {
	bg[ACTIVE] = shade(0.98, "#4D4C48")

	engine "murrine" {
		roundness = 0
	}
}

# This style is based on the default style, so that the colors from the button
# style are overriden again.
style "treeview_header" = "notebook_button" {
	xthickness = 2
	ythickness = 1

	engine "murrine" {
		glazestyle = 1
		contrast = 0.8
		lightborder_shade = 1.16
		textstyle = 1
		glow_shade = 1.0
	}
}

style "treeview_header_scrolled" = "treeview_header" {
}

style "scrolledwindow" {
	engine "murrine" {
		contrast = 0.6
	}
}

style "radiocheck"  = "button" {
	text[NORMAL] = shade (0.535, @selected_bg_color)
	text[PRELIGHT] = shade(1.06, shade (0.535, @selected_bg_color))
	bg[NORMAL]   = shade (0.92, @bg_color)
	bg[PRELIGHT] = mix (0.2, @selected_bg_color, shade(1.1, @bg_color))
	fg[INSENSITIVE] = darker (@bg_color)
	fg[ACTIVE] = @fg_color

	engine "murrine" {
		reliefstyle = 3
		gradient_shades = {1.2, 1.0, 1.0, 0.9}
		shadow_shades = {0.6, 0.5}
		textstyle = 0
	}
}

style "tooltips" {
	xthickness = 4
	ythickness = 4

	bg[NORMAL]        = @tooltip_bg_color
	fg[NORMAL]        = @tooltip_fg_color
	bg[SELECTED]      = "#000000"

	engine "murrine" {
		rgba = TRUE
	}
}

style "infobar" {
	engine "murrine" {
	}
}

style "nautilus_location" {
	bg[NORMAL]  = mix (0.60, shade (1.05, @bg_color), @selected_bg_color)
}

style "calendar" {
	xthickness = 0
	ythickness = 0

	engine "murrine" {
		roundness = 0
	}
}

style "calendar_menu_item" = "calendar" {
	base[NORMAL] = "#605E58"
	base[ACTIVE] = "#4b4944"
}

style "iconview" {
	engine "murrine" {
		roundness = 6
		border_shades = {1.16, 1.0}
		glow_shade = 1.1
		glowstyle = 5
	}
}

style "soundfix"
{
}

# Wrokaround style for places where the text color is used instead of the fg color.
style "text_is_fg_color_workaround" {
	text[NORMAL]      = @fg_color
	text[PRELIGHT]    = @fg_color
	text[SELECTED]    = @selected_fg_color
	text[ACTIVE]      = @fg_color
	text[INSENSITIVE] = darker (@bg_color)
}

# Workaround style for menus where the text color is used instead of the fg color.
style "menuitem_text_is_fg_color_workaround" {
	text[NORMAL]        = "#dfd8c8"
	text[PRELIGHT]      = @selected_fg_color
	text[SELECTED]      = @selected_fg_color
	text[ACTIVE]        = @fg_color
	text[INSENSITIVE]   = "#99958b"
}

# Workaround style for places where the fg color is used instead of the text color.
style "fg_is_text_color_workaround" {
	fg[NORMAL]        = @text_color
	fg[PRELIGHT]      = @text_color
	fg[SELECTED]      = @selected_fg_color
	fg[ACTIVE]        = @selected_fg_color
	fg[INSENSITIVE]   = darker (@bg_color)
}

# Style to set the toolbar to use a flat style. This is because the "New" button in
# Evolution is not drawn transparent. So if there is a gradient in the background it will
# look really wrong.
# See http://bugzilla.gnome.org/show_bug.cgi?id=446953.
style "evo_new_button_workaround" {
}

# Make the XFCE desktop icons text backrounds look prettier (The only change to theme, Code by RAVEfinity Project) 
style "xfdesktop-icon-view" {

XfdesktopIconView::label-alpha = 200

base[NORMAL]     	= "#151515"
base[ACTIVE]     	= "#7F7C7C"
base[PRELIGHT]   	= "#7F7C7C"
base[SELECTED]   	= "#f07746"

fg[NORMAL] = "#ffffff"
fg[SELECTED] = "#ffffff"
fg[ACTIVE] = "#ffffff"
}

###############################################################################
# The following part of the gtkrc applies the different styles to the widgets.
###############################################################################

# The default style is applied to every widget
class "GtkWidget" style "default"

class "GtkSeparator" style "wide"
class "GtkFrame" style "wide"
class "GtkCalendar" style "wide"
class "GtkEntry" style "entry"

class "GtkSpinButton" style "spinbutton"
class "GtkScale" style "scale"
class "GtkVScale" style "vscale"
class "GtkHScale" style "hscale"
class "GtkScrollbar" style "scrollbar"
class "GtkHScrollbar" style "hscrollbar"
class "GtkVScrollbar" style "vscrollbar"
class "GtkCalendar" style "calendar"
class "GtkInfoBar" style "infobar"
class "GtkIconView" style "iconview"

# General matching follows. The order is choosen so that the right styles override
# each other. EG. progressbar needs to be more important than the menu match.
widget_class "*<GtkNotebook>" style "notebook_bg"
# This is not perfect, it could be done better.
# (That is modify *every* widget in the notebook, and change those back that
# we really don't want changed)
widget_class "*<GtkNotebook>*<GtkEventBox>" style "notebook_bg"
widget_class "*<GtkNotebook>*<GtkDrawingArea>" style "notebook_bg"
widget_class "*<GtkNotebook>*<GtkLayout>" style "notebook_bg"
widget_class "*<GtkNotebook>*<GtkLabel>" style "notebook_bg"

widget_class "*<GtkToolbar>*" style "toolbar"
widget_class "*<GtkScrolledWindow>*" style "scrolledwindow"

widget_class "*<GtkButton>" style "button"
widget_class "*<GtkButton>*<GtkLabel>" style "button"
widget_class "*<GtkToolbar>.*.<GtkButton>*" style "notebook_button"
widget_class "*<GtkNotebook>" style "notebook"
widget_class "*<GtkStatusbar>" style "statusbar"
widget_class "*<GtkSpinButton>*" style "spinbutton"
widget_class "*<GtkNotebook>*<GtkButton>" style "notebook_button"
widget_class "*<GtkNotebook>*<GtkButton>*<GtkLabel>" style "notebook_button"
widget_class "*<GtkRadioButton>*" style "radiocheck"
widget_class "*<GtkCheckButton>*" style "radiocheck"

widget_class "*<GtkComboBoxEntry>*" style "comboboxentry"
widget_class "*<GtkCombo>*" style "comboboxentry"

widget_class "*<GtkMenuBar>*" style "menubar"
widget_class "*<GtkMenu>*" style "menu"
widget_class "*<GtkMenuItem>*" style "menu_item"
widget_class "*<GtkSeparatorMenuItem>*" style "separator_menu_item"
widget_class "*<GtkSeparatorToolItem>*" style "separator_tool_item"
widget_class "*<GtkMenuBar>*<GtkMenuItem>*" style "menubar_item"

widget_class "*.<GtkFrame>.<GtkLabel>" style "frame_title"
widget_class "*.<GtkTreeView>*" style "treeview"

widget_class "*<GtkProgress>" style "progressbar"
widget_class "*<GtkMenuItem>.*.<GtkProgressBar>" style "progressbar_menu_item"
widget_class "*<GtkMenuItem>.*.<GtkScale>" style "scale_menu_item"
widget_class "*<GtkMenuItem>.*.<GtkCalendar>" style "calendar_menu_item"

# Treeview headers (and similar stock GTK+ widgets)
widget_class "*.<GtkScrolledWindow>*<GtkTreeView>*" style "treeview_header_scrolled"
widget_class "*.<GtkTreeView>.<GtkButton>" style "treeview_header"
widget_class "*.<GtkCTree>.<GtkButton>" style "treeview_header"
widget_class "*.<GtkList>.<GtkButton>" style "treeview_header"
widget_class "*.<GtkCList>.<GtkButton>" style "treeview_header"
widget_class "*.<GtkTreeView>.<GtkButton>.*<GtkLabel>" style "treeview_header"
widget_class "*.<GtkCTree>.<GtkButton>.*<GtkLabel>" style "treeview_header"
widget_class "*.<GtkList>.<GtkButton>.*<GtkLabel>" style "treeview_header"
widget_class "*.<GtkCList>.<GtkButton>.*<GtkLabel>" style "treeview_header"

# Overlay scrollbar
widget_class "*<OsScrollbar>" style "overlay_scrollbar"
widget_class "*<OsThumb>" style "overlay_scrollbar"

# 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 "tooltips"

##########################################################################
# Following are special cases and workarounds for issues in applications.
##########################################################################

# Workaround for the evolution ETable (bug #527532)
widget_class "*.ETable.ECanvas" style "treeview_header"
# Workaround for the evolution ETree
widget_class "*.ETree.ECanvas" style "treeview_header"

# 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 "nautilus_location"

# Work around for http://bugzilla.gnome.org/show_bug.cgi?id=382646
# Note that this work around assumes that the combobox is _not_ in appears-as-list mode.
widget_class "*.<GtkComboBox>.<GtkCellView>" style "text_is_fg_color_workaround"
# This is the part of the workaround that fixes the menus
widget "*.gtk-combobox-popup-menu.*" style "menuitem_text_is_fg_color_workaround"

# Work around the usage of GtkLabel inside GtkListItems to display text.
# This breaks because the label is shown on a background that is based on the base color.
widget_class "*<GtkListItem>*" style "fg_is_text_color_workaround"
# GtkCList also uses the fg color to draw text on top of the base colors.
widget_class "*<GtkCList>" style "fg_is_text_color_workaround"
# Nautilus when renaming files, and maybe other places.
widget_class "*<EelEditableLabel>" style "fg_is_text_color_workaround"
# Work around for ubuntu's lucid sound indicator
widget "ido-offscreen-scale" style "soundfix"
# Thickness for indicator menu items
widget "*IdoEntryMenuItem*" style "wide"

# See the documentation of the style.
widget_class "EShellWindow.GtkVBox.BonoboDock.BonoboDockBand.BonoboDockItem*" style "evo_new_button_workaround"

# Makes XFCE desktop icon and text backround tweaks work.
widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view"

# Includes
#include "apps/banshee.rc"
include "apps/chromium.rc"
include "apps/ff.rc"
#include "apps/gedit.rc"
include "apps/gnome-panel.rc"
include "apps/gnome-terminal.rc"
include "apps/nautilus.rc"
include "apps/ubuntuone.rc"

gtk-3.0/settings.ini

[Settings]
gtk-color-scheme = "base_color:#ffffff\nbg_color:#f2f1f0\ntooltip_bg_color:#000000\nselected_bg_color:#f07746\ntext_color:#3C3C3C\nfg_color:#4c4c4c\ntooltip_fg_color:#ffffff\nselected_fg_color:#ffffff\nlink_color:#DD4814\nbg_color_dark:#3c3b37\nfg_color_dark:#dfdbd2"
gtk-auto-mnemonics = 1

gtk-3.0/gtk.css

/* default color scheme */
@define-color bg_color #f2f1f0;
@define-color fg_color #4c4c4c;
@define-color base_color #ffffff;
@define-color text_color #3C3C3C;
@define-color selected_bg_color #f07746;
@define-color selected_fg_color #ffffff;
@define-color tooltip_bg_color #000000;
@define-color tooltip_fg_color #ffffff;

/* misc colors used by gtk+ */
@define-color info_fg_color rgb (181, 171, 156);
@define-color info_bg_color rgb (252, 252, 189);
@define-color warning_fg_color rgb (173, 120, 41);
@define-color warning_bg_color rgb (250, 173, 61);
@define-color question_fg_color rgb (97, 122, 214);
@define-color question_bg_color rgb (138, 173, 212);
@define-color error_fg_color rgb (166, 38, 38);
@define-color error_bg_color rgb (237, 54, 54);
@define-color link_color #4a90d9;
@define-color error_color #cc0000;

/* theme common colors */
@define-color button_bg_color shade (#cdcdcd, 1.06);
@define-color button_insensitive_bg_color mix (@button_bg_color, @bg_color, 0.6);
@define-color dark_bg_color #3c3b37;
@define-color dark_fg_color #dfdbd2;
@define-color transparent rgba (0, 0, 0, 0);

@import url("gtk-widgets.css");
@import url("apps/gnome-panel.css");
@import url("apps/gnome-terminal.css");
@import url("apps/nautilus.css");
@import url("apps/unity.css");

Offline

#4 2012-04-20 03:16:20

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 10,950

Re: Changing font color

This is interesting. I installed the theme in 11.10 (oneiric) and it looked fine. Then I installed it in 12.04 (precise) and got the same white on grey as you're seeing. I don't think its an issue with the theme itself, but with something else in the xubuntu install. Haven't been able to locate it yet.


Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki  |  Community | Contribute ---

Offline

#5 2012-04-20 10:43:19

theos911
Member
Registered: 2012-04-19
Posts: 7

Re: Changing font color

That is very interesting. I suppose I'll put this on hold until 12.04 goes stable. If it isn't fixed with the updates then I guess it is a regression.

Last edited by theos911 (2012-04-20 10:43:42)

Offline

#6 2012-04-20 11:27:32

secipolla
Member
Registered: 2012-01-15
Posts: 393

Re: Changing font color

I noticed, for instance, that here in fedora some part of the Adwaita theme is compiled (binaries) (it doesn't need to be so, AFAIK).
So maybe something similar is happening there. If some part of that theme is in binary form then to tweak it one would have to rebuild it from source.

-edit- also what happens is that the theme engine changed and that brakes the themes made for an earlier version. I didn't go through all the files you posted, but maybe, a not very sure maybe, you could check if there are any parts using white and try to change them.

Last edited by secipolla (2012-04-20 11:30:23)

Offline

#7 2012-04-26 22:38:02

slavik262
Member
Registered: 2012-04-26
Posts: 1

Re: Changing font color

I'm having the same problem with the standard Albatross theme and today's release of Xubuntu 12.04.

Offline

#8 2012-05-01 11:40:36

teak
Member
Registered: 2010-07-11
Posts: 7

Offline

#9 2012-05-01 19:15:06

theos911
Member
Registered: 2012-04-19
Posts: 7

Re: Changing font color

My goal is to use the theme I am currently using, not switch to a different one. Thanks though!

Perhaps I will try upgrading to Xfce 4.10 and see if that makes a difference.

Offline

#10 2012-05-02 04:37:06

ubuntujeev
Member
Registered: 2012-05-02
Posts: 1

Re: Changing font color

I had the same problem. All I did was to login to root in terminal (sudo su) and copy gtk.css and gtk-widgets.css from /usr/share/themes/Ambiance/gtk-3.0 to /usr/share/themes/Albatross/gtk-3.0 (Please take backup of both the files before you try this). It worked for me. Hope it works for you too.

Offline

#11 2012-05-08 23:02:54

theos911
Member
Registered: 2012-04-19
Posts: 7

Re: Changing font color

I tried that and it did not solve the issue.

Offline

#12 2012-06-06 10:38:00

theos911
Member
Registered: 2012-04-19
Posts: 7

Re: Changing font color

Any progress?

Offline

#13 2012-06-06 12:32:11

secipolla
Member
Registered: 2012-01-15
Posts: 393

Re: Changing font color

Get them at http://xfce-look.org/content/show.php/A … ent=146674
There are others at http://xfce-look.org/content/show.php/A … ent=147891
Notice that there are themes for 'earlier Ubuntu versions' and for the latest. I.e., the GTK3 specs keep changing and the themes break from one version to the next.

Offline

#14 2012-06-07 18:05:20

theos911
Member
Registered: 2012-04-19
Posts: 7

Re: Changing font color

Excellent, those are far more functional. However, my dropdown menus (applications & places) are now white. Regardless, I'll take unmatching menus over unreadable fonts any day.

xubuntuwhitemenu.png
xubuntuwhiteffmenu.png
legibleagaindone.png

Offline

Board footer

Powered by FluxBB