You are not logged in.

#301 2008-08-19 09:00:46

CuleX
Member
Registered: 2007-09-15
Posts: 107

Re: August 2008 Screenshots

Font? GTK-Theme?

Thank you

Offline

#302 2008-08-19 09:26:19

Thoht
Member
From: Sweden
Registered: 2008-02-02
Posts: 75

Re: August 2008 Screenshots

coarseSand wrote:

theme
wallpaper
bmpanel theme

Enjoy. They're modified versions of Xfce-dusk and Murrina-CarbonX, and the Clearlooks theme for bmpanel. I'm not quite done with them, and Xfce-dusk has a really weird issue with showing a red selection box that I haven't fixed in the gtkrc yet.

You wouldn't know where to find a higher resolution version of that wallpaper? The one you linked to looks a bit rough. Thanks for the inspiration.


Credit to KiwiesRuleXD @ DeviantArt for the avatar.

Offline

#303 2008-08-19 10:16:00

Dimon-z
Member
Registered: 2008-06-22
Posts: 92

Re: August 2008 Screenshots

crispus
Please u wallpaper:))
Thank!

Offline

#304 2008-08-19 13:17:28

Factory
Member
Registered: 2008-02-24
Posts: 108

Re: August 2008 Screenshots

Oooo... purtty ob theme you have there

Offline

#305 2008-08-19 15:00:29

Breakage
Member
From: London
Registered: 2008-02-12
Posts: 198
Website

Re: August 2008 Screenshots

Xfce, compiz fusion, emerald.

aug19thumblf8.png

Last edited by Breakage (2008-08-19 15:11:12)

Offline

#306 2008-08-19 17:13:41

crispus
Member
Registered: 2008-07-31
Posts: 54

Re: August 2008 Screenshots

Check my post, it's been updated!

Breakage wrote:

I like it!


archin since 04!
hey, does this rag smell like chloroform to you?
last.fm + slsk

Offline

#307 2008-08-19 17:32:40

Marcel-
Member
From: Utrecht, NL
Registered: 2006-12-03
Posts: 266

Re: August 2008 Screenshots

Nice dark GTK theme! big_smile Any chance I can get it? Thank you in advance.

Offline

#308 2008-08-19 17:42:47

Dimon-z
Member
Registered: 2008-06-22
Posts: 92

Re: August 2008 Screenshots

Indeed that is Openbox. I'm using Thunar with the toolbar path style, and Icon view with very small icons in preferences.

There i can find thunar with path style?)

Offline

#309 2008-08-19 17:52:13

crispus
Member
Registered: 2008-07-31
Posts: 54

Re: August 2008 Screenshots

Dimon-z wrote:

Indeed that is Openbox. I'm using Thunar with the toolbar path style, and Icon view with very small icons in preferences.

There i can find thunar with path style?)

View > Location Selector > Pathbar Style


archin since 04!
hey, does this rag smell like chloroform to you?
last.fm + slsk

Offline

#310 2008-08-19 18:01:13

coarseSand
Member
From: Ottawa, Canada
Registered: 2008-02-11
Posts: 203

Re: August 2008 Screenshots

Oh dear, that's a bit of a problem. The default resolution for that wallpaper is 1920x1200, bloody resizing image hosting sites.

Here's the proper version (I hope).

greenlineabstract280.jpg.xs.jpg


vim? EMACS? Pssh, I code in Scribus.

Offline

#311 2008-08-19 18:27:33

prol
Member
Registered: 2008-03-27
Posts: 75

Re: August 2008 Screenshots

3 words black grey white big_smile

200808191407531600x1200cb8.th.png

200808191406391600x1200to0.th.png

Theme:rezlooks L&D
WM:openbox
WM theme: Dyne

Offline

#312 2008-08-19 18:42:18

Gullible Jones
Member
Registered: 2004-12-29
Posts: 4,863

Re: August 2008 Screenshots

prol wrote:

What's the applet in the lower right corner? It doesn't look like volwheel.

Offline

#313 2008-08-19 18:50:21

prol
Member
Registered: 2008-03-27
Posts: 75

Re: August 2008 Screenshots

its kmix

Offline

#314 2008-08-19 19:07:58

Dimon-z
Member
Registered: 2008-06-22
Posts: 92

Re: August 2008 Screenshots

Thank crispus.
coarseSand What Terminal u using?

Offline

#315 2008-08-19 19:46:38

iBertus
Member
From: Greenville, NC
Registered: 2004-11-04
Posts: 2,228

Re: August 2008 Screenshots

coarseSand wrote:

Oh dear, that's a bit of a problem. The default resolution for that wallpaper is 1920x1200, bloody resizing image hosting sites.

Here's the proper version (I hope).

http://xs130.xs.to/xs130/08342/greenlin … jpg.xs.jpg

Ohh, very nice! And it scaled well to 2560x1600!

Offline

#316 2008-08-19 21:02:33

Cosay
Member
From: United States
Registered: 2008-08-12
Posts: 82
Website

Re: August 2008 Screenshots

2779375100_67c03d7fa0_m.jpg
Flickr Page

I've been experimenting with compositing today. This is Evilwm and Xcompmgr, along with a couple of Urxvt windows. I've also been playing with Compiz-Fusion but I can't seem to get borderless windows with it (I'm sure it is just a case of me missing something).

Last edited by Cosay (2008-09-26 18:24:57)

Offline

#317 2008-08-19 21:12:36

bredin
Member
From: sweden
Registered: 2008-06-28
Posts: 135

Re: August 2008 Screenshots

Cosay wrote:

http://farm4.static.flickr.com/3189/277 … dbcd5a.jpg
Flickr Page

EDIT: I have reset everything and have it set up as I want it, so I am updating this entry:

Arch Linux x64
-Base/Wireless Tools/RT61 Firmwire/Netcfg
-Xorg/Evilwm/Urxvt/Catalyst/TTF-Dejavu
-Alsa-Utils/CDParanoia/Lame/MPG123
-Scrot/Feh/Gimp
-Firefox

This wallpaper is wondefull!


Lenovo ThinkPad x61
Core2Duo 2ghz, 4gig ram, 16gig SSD.
Archlinux x64 + Fluxbox!

Offline

#318 2008-08-19 21:19:15

ramoneur
Member
Registered: 2007-06-04
Posts: 89

Re: August 2008 Screenshots

august08499.png.xs.jpg

Last edited by ramoneur (2008-08-19 21:20:01)


A w e s o m e
r
c
h

Offline

#319 2008-08-19 22:00:34

Cosay
Member
From: United States
Registered: 2008-08-12
Posts: 82
Website

Re: August 2008 Screenshots

Very nice screenshot Ramoneur!

Offline

#320 2008-08-19 22:17:57

ramoneur
Member
Registered: 2007-06-04
Posts: 89

Re: August 2008 Screenshots

Cosay wrote:

Very nice screenshot Ramoneur!

thanks smile

and might i ask were you got the wallpaper in this screenshot?
http://farm4.static.flickr.com/3189/277 … dbcd5a.jpg


A w e s o m e
r
c
h

Offline

#321 2008-08-19 22:39:15

xhhux
Member
Registered: 2008-06-11
Posts: 29

Re: August 2008 Screenshots

Screenshot-5.png

Offline

#322 2008-08-19 22:42:39

Cosay
Member
From: United States
Registered: 2008-08-12
Posts: 82
Website

Re: August 2008 Screenshots

ramoneur wrote:
Cosay wrote:

Very nice screenshot Ramoneur!

thanks smile

and might i ask were you got the wallpaper in this screenshot?
http://farm4.static.flickr.com/3189/277 … dbcd5a.jpg

http://www.flickr.com/photos/spasmoid/2420665124/

Offline

#323 2008-08-19 23:00:58

Xappe
Member
Registered: 2008-05-17
Posts: 105

Re: August 2008 Screenshots

archbox-august-thumb.png

Nothing really special this month:

Openbox with pypanel, trayer, pidgin, exaile and linuxdc++.

OB theme: Into the unknown
gtk2 theme: Color modded clearlooks


vanum est vobis ante lucem surgere

Offline

#324 2008-08-19 23:04:37

l33tunderground
Banned
Registered: 2007-05-09
Posts: 103

Re: August 2008 Screenshots

Marcel- wrote:

Nice dark GTK theme! big_smile Any chance I can get it? Thank you in advance.

Sure thing. It's a modified Nodoka Wise Dark, so you'll need the gtk-engine-nodoka package from AUR.

This is the original theme.

Just replace the gtkrc in Nodoka Wise Dark with this one:

Altered gtkrc for Nodoka Wise Dark:

# Author: perfectska04
# Theme: Nodoka-Colors for the nodoka engine 0.7
# Description: Nodoka-Colors is 100% free and built with the aid of Colombian coffee and delicious cake.
# This theme is heavily influenced by Ubuntu and Clearlooks artwork. Most if not all the credit goes to them.
# You will always have permission to modify, release and distribute this theme as you see fit.. so share it with grandma, include it in your distro, make it better!

# Note: Uncommenting means to delete the "#" at the beginning of a line. Commenting out means to add a "#" at the beginning of a line. The "#" tells the theme wether to ignore the line or not.

# These are the official colors of the theme, you can change them in GNOME's appearance preferences.
gtk_color_scheme = "fg_color:#D4D4D4\nbg_color:#3C3C3C\nbase_color:#4C4C4C\ntext_color:#D4D4D4\nselected_bg_color:#00cc00\nselected_fg_color:#fff\ntooltip_bg_color:#F5F576\ntooltip_fg_color:#1A1A1A"

# This specifies the sizes of panel icons. 16 = smaller icons, 24 = default-sized icons.
gtk-icon-sizes = "panel-menu=24,24"

# gtk-icon-sizes = "gtk-button=16,16"  # This makes button icons smaller, which in turn makes buttons smaller.
# gtk-icon-sizes = "gtk-large-toolbar=24,24:gtk-small-toolbar=16,16"  # Uncomment or edit for smaller toolbars.
# gtk-button-images = 0  # Enables or disables icons on gtk-buttons (OSX-like).
# gtk-menu-popup-delay = 0  # Makes menus pop up faster!

include "panel.rc"  # This gives you gradient panel backgrounds. Comment out to get default gnome flat panels. Edit included panel.rc file for even more panel customization or to get dark panels!

#include "panel28.rc"  # Use this instead if you plan to use 28px panels.
#include "panel32.rc"  # Use this instead if you plan to use 32px panels.
#include "panel40.rc"  # Use this instead if you plan to use 40px panels.
#include "panel48.rc"  # Use this instead if you plan to use 48px panels.

style "theme-default"
{
    GtkButton      ::child-displacement-x = 0  # Pressed button icon displacement.
    GtkButton      ::child-displacement-y = 1  # Pressed button icon displacement.
    GtkButton      ::default-border       = { 0, 0, 0, 0 }
    GtkCheckButton ::indicator-size       = 14

    GtkPaned       ::handle-size          = 6

    GtkRange       ::trough-border        = 0
    GtkRange       ::slider-width         = 14
    GtkRange       ::stepper-size         = 14
      GtkRange       ::stepper_spacing      = 0
    GtkCheckButton ::indicator_size       = 13
      GtkRadioButton ::indicator_size       = 13
    GtkScale       ::slider-length        = 28  # Length of sliders.
    GtkScale       ::trough-side-details  = 0
    GtkScrollbar   ::min-slider-length    = 30  # Min. length of scrollbars.

    GtkMenuBar     ::internal-padding     = 0
    GtkExpander    ::expander-size        = 16
    GtkToolbar     ::internal-padding     = 1
    GtkTreeView    ::expander-size        = 14
    GtkTreeView    ::vertical-separator   = 0

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

#    GtkButton      ::focus-padding          = 0  # This can give you a more compact appearance.
      GtkScrolledWindow ::scrollbar-spacing  = 2  # This sets the spacing between scrollbars

#     GtkToolbar     ::shadow-type       = GTK_SHADOW_NONE  # Makes toolbars flat and unified.

      xthickness = 1
      ythickness = 1

    GtkHTML::link-color = "#7C9FC9"  # Fixes for link colors in some apps?
    GnomeHRef::link-color = "#7C9FC9"  # Fixes for link colors in some apps?
    GtkWidget::link-color = "#7C9FC9"  # Fixes for link colors in some apps?
    GtkWidget::visited-link-color = "#A955F2"  # Fixes for link colors in some apps?
    GtkIMHtml::hyperlink-color = "#7C9FC9"  # Link colors in pidgin.
    GtkIMHtml::send-name-color = "#7C9FC9"  # Sender name colors in pidgin.
    GtkIMHtml::receive-name-color = "#D44040"  # Receiver name colors in pidgin.
    GtkEntry::cursor_color = @text_color
    GtkTextView::cursor_color = @text_color
    GtkTextView::secondary_cursor_color = @text_color
    GtkWidget::cursor_color = @text_color
    GtkWidget::secondary_cursor_color = @text_color
#    GtkTreeView::odd_row_color = mix(0.98, shade (0.93,@base_color), @selected_bg_color)  # Row colors.

    fg[NORMAL]        = @fg_color
    fg[PRELIGHT]      = lighter (@selected_bg_color)
    fg[SELECTED]      = @selected_fg_color
    fg[ACTIVE]        = @fg_color
    fg[INSENSITIVE]   = shade (1.70, @bg_color)

    bg[NORMAL]        = @bg_color
    bg[PRELIGHT]      = shade (1.05,@bg_color)
    bg[SELECTED]      = @selected_bg_color  # Color for selected items.
    bg[INSENSITIVE]   = @bg_color
    bg[ACTIVE]        = shade (0.90, @bg_color)

    base[NORMAL]      = @base_color
    base[PRELIGHT]    = shade (0.95, @bg_color)
    base[ACTIVE]      = shade (0.90, @bg_color)
      base[SELECTED]    = @selected_bg_color  # Color for selected base items.
    base[INSENSITIVE] = @bg_color

    text[NORMAL]      = @text_color
    text[PRELIGHT]    = lighter (@selected_bg_color)
    text[ACTIVE]      = @text_color
    text[SELECTED]    = @selected_fg_color
    text[INSENSITIVE] = shade (1.70, @bg_color)

  engine "nodoka" 
  {
#        scrollbar_color = "#789E2D"  # This gives you colorful scrollbars.
        contrast = 1.15
        listviewheaderstyle    = 1 # 0 = flat, 1 = gradient, 2 = raised
        listviewstyle        = 0 # 0 = nothing, 1 = dotted
        menubarstyle        = 3 # 0 = flat, 1 = normal raised gradient, 2 = normal lowered gradient, 3 = menubar gradient
        toolbarstyle        = 3 # 0 = flat, 1 = normal raised gradient, 2 = normal lowered gradient, 3 = menubar gradient
        roundness        = 0 # 0 = squared, 1 = old default, more will increase roundness
        scrollbarstyle        = 1 # 0 = nothing, 1 = circles, 2 = bars
        stripes            = TRUE # enable or disable stripes in progressbars
        bullet_color        = "#00cc00" # Color of radio button checks.
        focus_fill        = TRUE # enable or disable focus overlay fill
        focus_inner        = FALSE    # TRUE = secondary focus ring inside, FALSE = secondary focus ring outside widgets
        animation = TRUE  # FALSE disables progressbar animations.
                gradients = TRUE
   }
}

style "evolution-hack" = "theme-default"
{    
    bg[NORMAL]    = shade (1.20, @bg_color)  # Color for evo treeview headers.
    bg[PRELIGHT]    = shade (1.23, @bg_color)  # Color for evo treeview header prelight.
    bg[ACTIVE]    = shade (0.90, @bg_color)  # Color for unfocused evo selected items.
    bg[SELECTED]    = @selected_bg_color  # Color for evo selected items.
    fg[ACTIVE]    = @text_color
    fg[SELECTED]       = @selected_fg_color
}

style "theme-wide"
{
    xthickness = 2  # Can't change, or clowns will eat you.
    ythickness = 2  # Can't change, or clowns will eat you.
}

style "theme-wider"
{
    xthickness = 3  # Can't change, or clowns will eat you.
    ythickness = 3  # Can't change, or clowns will eat you.
}

style "theme-button" = "theme-wider"
{
    bg[NORMAL]   =  shade (1.20,@bg_color)  # Color for buttons.
    bg[PRELIGHT] =  shade (1.23,@bg_color)  # Color for button-prelight.
    bg[ACTIVE]   =  shade (0.85,@bg_color)  # Color for pressed-buttons.
}

style "theme-notebook" = "theme-wide"
{
    bg[NORMAL] =  shade (1.15,@bg_color)  # Tab backgrounds.
    bg[ACTIVE] =  @bg_color  # Unfocused tab background.
    bg[SELECTED] =  shade (1.23,@bg_color)  # Tab backgrounds.
    bg[SELECTED] =  mix(0.50, shade (1.15,@bg_color), @selected_bg_color)  # Selected Tab backgrounds.
}

style "theme-tasklist" = "theme-wide"
{
}

style "theme-menu" = "theme-wider"
{
    bg[NORMAL] =  shade (0.85,@bg_color)
}

style "theme-menu-item" = "theme-wider"
{
    fg[PRELIGHT]      =  @selected_fg_color  # Color of selected menu item text.
}

style "theme-separator-menu-item"
{
    xthickness = 1
    ythickness = 2

#  Code for pixmap menu separators.
  engine "pixmap"
  {
    image
    {
      function      = HLINE
      recolorable         = TRUE
      file      = "Menu-Menubar/menu-line.png"
      border      = { 1, 1, 1, 1 }
      stretch      = TRUE
    }
}
}

style "theme-treeview"
{
}

style "theme-treeview-header" = "theme-default"
{
    xthickness = 2
    ythickness = 1
    bg[NORMAL] =  shade (1.20,@bg_color)  # Color for treeview headers.
    bg[PRELIGHT] =  shade (1.23,@bg_color)  # Color for treeview-prelight.
    bg[ACTIVE]   =  shade (0.85,@bg_color)  # Color for pressed-treeviews.
}

style "theme-frame-title" = "theme-default"
{
    fg[NORMAL] = lighter (@fg_color)
}

style "theme-tooltips" = "theme-wider"
{
    bg[NORMAL] = @tooltip_bg_color
    fg[NORMAL] = @tooltip_fg_color
}

style "theme-progressbar" = "theme-wide"
{
    fg[PRELIGHT] = @selected_fg_color  # Progressbar prelighted text.
}

style "theme-statusbar"
{
}

style "theme-comboboxentry"
{
}

style "theme-spinbutton"
{
}

style "theme-scale" = "theme-button"
{
    GtkRange       ::slider-width         = 16
    bg[NORMAL]   =  shade (1.20,@bg_color)  # Color for sliders.
    bg[PRELIGHT] =  shade (1.23,@bg_color)  # Color for slider prelight.
    bg[ACTIVE]   =  shade (0.85,@bg_color)  # Color for pressed-sliders.
}

style "theme-hscale" = "theme-scale"
{
}

style "theme-vscale" = "theme-scale"
{
}

style "theme-scrollbar"
{
    bg[NORMAL] =  shade (1.20,@bg_color)  # Color for non-colored scrollbars.
    bg[PRELIGHT] =  shade (1.23,@bg_color)  # Color for scrollbar-prelight.
    bg[ACTIVE]   =  shade (0.85,@bg_color)  # Color for pressed-scrollbars.
    fg[ACTIVE]   = lighter (@selected_bg_color) # Color for pressed scrollbar arrows.
  engine "nodoka" 
  {
    roundness = 0  # Scrollbar roundness.
}
}

style "theme-hscrollbar" = "theme-scrollbar"
{
}

style "theme-vscrollbar" = "theme-scrollbar"
{
}

style "theme-menubar"
{
  bg[PRELIGHT] = @selected_bg_color  # Color for menubar selected items.
  bg[SELECTED] = @selected_bg_color  # Color for menubar selected items.
}

style "metacity-frame"
{
#  bg[SELECTED]  = @bg_color  # Color for metacity borders.
}

style "theme-nautilus-location"
{
    bg[NORMAL] = @selected_bg_color  # Workaround for nautilus' messages.
}

#########################################
# Matches
#########################################

# theme default style is applied to every widget.
class "GtkWidget"    style "theme-default"

# Increase the x/ythickness in some widgets.
class "GtkToolbar"   style "theme-default" 
class "GtkRange"     style "theme-wide"
class "GtkFrame"     style "theme-wide"
class "GtkEntry"     style "theme-wider"
class "MetaFrames"   style "metacity-frame"
class "GtkSeparator" style "theme-wide"
class "GtkWindow"      style "metacity-frame"

class "GtkSpinButton"  style "theme-spinbutton"
class "GtkScale"       style "theme-scale"
class "GtkVScale"      style "theme-vscale"
class "GtkHScale"      style "theme-hscale"
class "GtkScrollbar"   style "theme-scrollbar"
class "GtkVScrollbar"  style "theme-vscrollbar"
class "GtkHScrollbar"  style "theme-hscrollbar"

# 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.

# 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 "theme-notebook"
widget_class "*<GtkNotebook>*<GtkDrawingArea>"  style "theme-notebook"
widget_class "*<GtkNotebook>*<GtkLayout>"       style "theme-notebook"

widget_class "*<GtkButton>"      style "theme-button"
widget_class "*<GtkNotebook>"    style "theme-notebook"
widget_class "*<GtkStatusbar>*"  style "theme-statusbar"

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

widget_class "*<GtkMenuBar>*"           style "theme-menubar"
widget_class "*<GtkMenu>*"              style "theme-menu"
widget_class "*<GtkMenuItem>*"          style "theme-menu-item"
widget_class "*<GtkSeparatorMenuItem>*" style "theme-separator-menu-item"

widget_class "*.<GtkFrame>.<GtkLabel>" style "theme-frame-title"
widget_class "*.<GtkTreeView>*"        style "theme-treeview"

widget_class "*<GtkProgressBar>"       style "theme-progressbar"

# Treeview header
widget_class "*.<GtkTreeView>.<GtkButton>" style "theme-treeview-header"
widget_class "*.<GtkCTree>.<GtkButton>"    style "theme-treeview-header"
widget_class "*.<GtkList>.<GtkButton>"     style "theme-treeview-header"
widget_class "*.<GtkCList>.<GtkButton>"    style "theme-treeview-header"

# Workarounds for Evolution
widget_class "*.ETable.ECanvas"    style "theme-treeview-header"
widget_class "*.ETree.ECanvas"    style "theme-treeview-header"
widget_class "*GtkCTree*"    style "evolution-hack"
widget_class "*GtkList*"    style "evolution-hack"
widget_class "*GtkCList*"    style "evolution-hack"
widget_class "*.ETree.*"    style "evolution-hack"
widget_class "*EInfoLabel*"    style "evolution-hack"

# 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 "theme-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 "theme-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 "theme-text-is-fg-color-workaround"
{
    text[NORMAL]        = @fg_color
    text[PRELIGHT]      = lighter (@selected_bg_color)
    text[SELECTED]      = @selected_fg_color
    text[ACTIVE]        = @fg_color
    text[INSENSITIVE]   = shade (1.70, @bg_color)
}
widget_class "*.<GtkComboBox>.<GtkCellView>"   style "theme-text-is-fg-color-workaround"

style "theme-menuitem-text-is-fg-color-workaround"
{
    text[NORMAL]        = @fg_color
    text[PRELIGHT]      = @selected_fg_color
    text[SELECTED]      = @selected_fg_color
    text[ACTIVE]        = @fg_color
    text[INSENSITIVE]   = shade (1.70, @bg_color)
}
widget "*.gtk-combobox-popup-menu.*"   style "theme-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 set.
style "theme-fg-is-text-color-workaround"
{
    fg[NORMAL]      = @text_color
    fg[PRELIGHT]    = lighter (@selected_bg_color)
    fg[ACTIVE]      = @text_color
    fg[SELECTED]    = @selected_fg_color
    fg[INSENSITIVE] = shade (1.70, @bg_color)
}
widget_class "*<GtkListItem>*" style "theme-fg-is-text-color-workaround"
# The same problem also exists for GtkCList and GtkCTree
# Only match GtkCList and not the parent widgets, because that would also change the headers.
widget_class "*<GtkCList>" style "theme-fg-is-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. (will be fixed in GNOME 2.24)
style "theme-evo-new-button-workaround"
{
    engine "nodoka"
    {
        toolbarstyle = 0
    }
}
widget_class "EShellWindow.GtkVBox.BonoboDock.BonoboDockBand.BonoboDockItem*" style "theme-evo-new-button-workaround"

# My workarounds (Specific to this theme):
widget_class "*.GtkNotebook.*.GtkViewport" style "theme-notebook"  # Fixes some tab backgrounds.

# The answer to the ultimate question of life, the universe, and everything is 42.

# Things Rick Astley would never do:
# Give you up.
# Let you down.
# Run around and desert you.
# Make you cry.
# Say goodbye.
# Tell a lie and hurt you.

All I did was change the roundness and the green color, so I don't know if a new tar.gz is necessary.

While I'm at it, I'll post my gtkrc for the altered Nodoka Brave (included in the Nodoka-Colors theme)

gtkrc for altered Nodoka Brave:

# Author: perfectska04
# Theme: Nodoka-Colors for nodoka engine 0.7
# Description: Nodoka-Colors is 100% free and built with the aid of Colombian coffee and delicious cake.
# This theme is heavily influenced by Ubuntu and Clearlooks artwork. Most if not all the credit goes to them.
# You will always have permission to modify, release and distribute this theme as you see fit.. so share it with grandma, include it in your distro, make it better!

# Note: Uncommenting means to delete the "#" at the beginning of a line. Commenting out means to add a "#" at the beginning of a line. The "#" tells the theme wether to ignore the line or not.

# These are the official colors of the theme, you can change them in GNOME's appearance preferences.
gtk_color_scheme = "fg_color:#101010\nbg_color:#EDEDED\nbase_color:#fff\ntext_color:#1A1A1A\nselected_bg_color:#3888ff\nselected_fg_color:#1A1A1A\ntooltip_bg_color:#F5F5B5\ntooltip_fg_color:#000"

# This specifies the sizes of panel icons. 16 = smaller icons, 24 = default-sized icons.
gtk-icon-sizes = "panel-menu=24,24"

# gtk-icon-sizes = "gtk-button=16,16"  # This makes button icons smaller, which in turn makes buttons smaller.
# gtk-icon-sizes = "gtk-large-toolbar=24,24:gtk-small-toolbar=16,16"  # Uncomment or edit for smaller toolbars.
# gtk-button-images = 0  # Enables or disables icons on gtk-buttons (OSX-like).
# gtk-menu-popup-delay = 0  # Makes menus pop up faster!

include "panel.rc"  # This gives you gradient panel backgrounds. Comment out to get default gnome flat panels. Edit included panel.rc file for even more panel customization or to get dark panels!

#include "panel28.rc"  # Use this instead if you plan to use 28px panels.
#include "panel32.rc"  # Use this instead if you plan to use 32px panels.
#include "panel40.rc"  # Use this instead if you plan to use 40px panels.
#include "panel48.rc"  # Use this instead if you plan to use 48px panels.

style "theme-default"
{
    GtkButton      ::child-displacement-x = 0  # Pressed button icon displacement.
    GtkButton      ::child-displacement-y = 1  # Pressed button icon displacement.
    GtkButton      ::default-border       = { 0, 0, 0, 0 }
    GtkCheckButton ::indicator-size       = 14

    GtkPaned       ::handle-size          = 6

    GtkRange       ::trough-border        = 0
    GtkRange       ::slider-width         = 14
    GtkRange       ::stepper-size         = 14
      GtkRange       ::stepper_spacing      = 0
    GtkCheckButton ::indicator_size       = 13
      GtkRadioButton ::indicator_size       = 13
    GtkScale       ::slider-length        = 28  # Length of sliders.
    GtkScale       ::trough-side-details  = 0
    GtkScrollbar   ::min-slider-length    = 30  # Min. length of scrollbars.

    GtkMenuBar     ::internal-padding     = 0
    GtkExpander    ::expander-size        = 16
    GtkToolbar     ::internal-padding     = 1
    GtkTreeView    ::expander-size        = 14
    GtkTreeView    ::vertical-separator   = 0

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

#    GtkButton      ::focus-padding          = 0  # This can give you a more compact appearance.
      GtkScrolledWindow ::scrollbar-spacing  = 2  # This sets the spacing between scrollbars

#     GtkToolbar     ::shadow-type       = GTK_SHADOW_NONE  # Makes toolbars flat and unified.

      xthickness = 1
      ythickness = 1

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

    bg[NORMAL]        = @bg_color
    bg[PRELIGHT]      = shade (1.02, @bg_color)
    bg[SELECTED]      = @selected_bg_color  # Color for selected items.
    bg[INSENSITIVE]   = @bg_color
    bg[ACTIVE]        = shade (0.90, @bg_color)

    base[NORMAL]      = @base_color
    base[PRELIGHT]    = shade (0.95, @bg_color)
    base[ACTIVE]      = shade (0.90, @bg_color)
    base[SELECTED]    = shade (1.25, @selected_bg_color)  # Color for selected base items.
    base[INSENSITIVE] = @bg_color

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

  engine "nodoka" 
  {
#        scrollbar_color = "#729FCF"  # Uncommenting this gives you colorful scrollbars.
        contrast = 1.15
        listviewheaderstyle    = 1 # 0 = flat, 1 = gradient, 2 = raised
        listviewstyle        = 0 # 0 = nothing, 1 = dotted. Listview separators.
        menubarstyle        = 3 # 0 = flat, 1 = normal raised gradient, 2 = normal lowered gradient, 3 = menubar gradient
        toolbarstyle        = 3 # 0 = flat, 1 = normal raised gradient, 2 = normal lowered gradient, 3 = menubar gradient
        roundness        = 0 # 0 = squared, 1 = old default, more will increase roundness
        scrollbarstyle        = 1 # 0 = nothing, 1 = circles, 2 = bars
        stripes            = TRUE # enable or disable stripes in progressbars
        bullet_color        = "#3888ff" # Color of radio button checks.
        focus_fill        = TRUE # enable or disable focus overlay fill
        focus_inner        = FALSE    # TRUE = secondary focus ring inside, FALSE = secondary focus ring outside widgets
        animation = TRUE  # FALSE disables progressbar animations.
                gradients = TRUE
   }
}

style "evolution-hack" = "theme-default"
{    
    bg[NORMAL]   = shade (1.03, @bg_color)  # Color for evo treeview headers.
    bg[PRELIGHT]   = shade (1.08, @bg_color)  # Color for evo treeview header prelight.
    bg[ACTIVE]    = shade (0.90, @bg_color)  # Color for unfocused evo selected items.
    bg[SELECTED]    = shade (1.25, @selected_bg_color)  # Color for evo selected items.
    fg[ACTIVE]      = @selected_fg_color
    fg[SELECTED]    = @selected_fg_color
}

style "theme-wide"
{
    xthickness = 2  # Can't change, or clowns will eat you.
    ythickness = 2  # Can't change, or clowns will eat you.
}

style "theme-wider"
{
    xthickness = 3  # Can't change, or clowns will eat you.
    ythickness = 3  # Can't change, or clowns will eat you.
}

style "theme-button" = "theme-wider"
{
    bg[NORMAL]   = shade (1.03, @bg_color)  # Color for buttons.
    bg[PRELIGHT] = shade (1.08, @bg_color)  # Color for button-prelight.
    bg[ACTIVE]   = shade (0.85, @bg_color)  # Color for pressed-buttons.
    bg[INSENSITIVE]   = shade (0.96, @bg_color)  # Color of insensitive buttons.
}

style "theme-notebook" = "theme-wide"
{
    bg[NORMAL] = shade (1.04, @bg_color)  # Tab background.
    bg[ACTIVE] = shade (0.90, @bg_color)  # Unfocused tab background.
}

style "theme-tasklist" = "theme-wide"
{
}

style "theme-menu" = "theme-wider"
{
    bg[NORMAL] = shade (1.05, @bg_color)  # Color of menu background.
}

style "theme-menu-item"  = "theme-wider"
{
    fg[PRELIGHT] = @selected_fg_color  # Color of selected menu item text.
    bg[SELECTED]    = shade (1.25, @selected_bg_color)  # Color of menu items.
    bg[PRELIGHT]    = shade (1.25, @selected_bg_color)  # Color of menu items.
}

style "theme-separator-menu-item"
{
    xthickness = 1
    ythickness = 2

#  Code for pixmap menu separators.
  engine "pixmap"
  {
    image
    {
      function      = HLINE
      recolorable         = TRUE
      file      = "Menu-Menubar/menu-line.png"
      border      = { 1, 1, 1, 1 }
      stretch      = TRUE
    }
}
}

style "theme-treeview"
{
    bg[SELECTED]    = shade (1.25, @selected_bg_color)  # Color workaround for Banshee 1.0. Makes Deluge look a bit odd, so disable if you don't use Banshee 1.0.
}

style "theme-treeview-header" = "theme-default"
{
    xthickness = 2
    ythickness = 1
    bg[NORMAL]   = shade (1.03, @bg_color)  # Color for treeview headers.
    bg[PRELIGHT]   = shade (1.08, @bg_color)  # Color for treeview header prelight.
    bg[ACTIVE]   = shade (0.85, @bg_color)  # Color for pressed-treeview.
    bg[INSENSITIVE]   = shade (0.96, @bg_color)  # Color of insensitive buttons.
}

style "theme-frame-title" = "theme-default"
{
    fg[NORMAL] = lighter (@fg_color)
}

style "theme-tooltips" = "theme-wider"
{
    bg[NORMAL] = @tooltip_bg_color
    fg[NORMAL] = @tooltip_fg_color
}

style "theme-progressbar" = "theme-wide"
{
      bg[NORMAL]      = shade (0.85, @bg_color)
    fg[PRELIGHT] = @selected_fg_color  # Progressbar prelighted text.
}

style "theme-statusbar"
{
  engine "nodoka" 
  {
    contrast = 2.0  # Makes statusbar line lighter. (adjust it if you change background color)
}
}

style "theme-comboboxentry"
{
}

style "theme-spinbutton"
{
    bg[NORMAL]   = shade (1.03, @bg_color)  # Color for spinbuttons.
    bg[PRELIGHT]   = shade (1.08, @bg_color) # Color for spinbutton prelight.
    bg[ACTIVE]   = shade (0.85, @bg_color)  # Color for pressed-spinbuttons.
    bg[INSENSITIVE]   = shade (0.96, @bg_color)  # Color of insensitive buttons.
}

style "theme-scale" = "theme-button"
{
    GtkRange       ::slider-width         = 16
    bg[NORMAL]   = shade (1.03, @bg_color)  # Color for sliders.
    bg[PRELIGHT]   = shade (1.08, @bg_color)  # Color for slider prelight.
    bg[ACTIVE]   = shade (0.85, @bg_color)  # Color for pressed-sliders.
    bg[INSENSITIVE]   = shade (0.96, @bg_color)  # Color of insensitive buttons.
}

style "theme-hscale" = "theme-scale"
{
}

style "theme-vscale" = "theme-scale"
{
}

style "theme-scrollbar"
{
    bg[NORMAL]   = shade (1.03, @bg_color)  # Color for non-colored scrollbars.
    bg[PRELIGHT]   = shade (1.08, @bg_color)  # Color for scrollbar prelight?
    bg[ACTIVE]   = shade (0.85, @bg_color)  # Color for pressed-scrollbars.
    bg[INSENSITIVE]   = shade (0.96, @bg_color)  # Color of insensitive buttons.
  engine "nodoka" 
  {
    roundness = 0   # Roundness of scrollbars.
}
}

style "theme-hscrollbar" = "theme-scrollbar"
{
}

style "theme-vscrollbar" = "theme-scrollbar"
{
}

style "theme-menubar"
{
}

style "metacity-frame"
{
#  bg[SELECTED]  = @selected_bg_color  # Color for metacity borders.
}

style "theme-nautilus-location"
{
    bg[NORMAL] = shade (1.25, @selected_bg_color)  # Workaround for nautilus' messages.
}

#########################################
# Matches
#########################################

# theme default style is applied to every widget.
class "GtkWidget"    style "theme-default"

# Increase the x/ythickness in some widgets.
class "GtkToolbar"   style "theme-default" 
class "GtkRange"     style "theme-wide"
class "GtkFrame"     style "theme-wide"
class "GtkEntry"     style "theme-wider"
class "MetaFrames"   style "metacity-frame"
class "GtkSeparator" style "theme-wide"
class "GtkWindow"      style "metacity-frame"

class "GtkSpinButton"  style "theme-spinbutton"
class "GtkScale"       style "theme-scale"
class "GtkVScale"      style "theme-vscale"
class "GtkHScale"      style "theme-hscale"
class "GtkScrollbar"   style "theme-scrollbar"
class "GtkVScrollbar"  style "theme-vscrollbar"
class "GtkHScrollbar"  style "theme-hscrollbar"

# 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.

# 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 "theme-notebook"
widget_class "*<GtkNotebook>*<GtkDrawingArea>"  style "theme-notebook"
widget_class "*<GtkNotebook>*<GtkLayout>"       style "theme-notebook"

widget_class "*<GtkButton>"      style "theme-button"
widget_class "*<GtkNotebook>"    style "theme-notebook"
widget_class "*<GtkStatusbar>*"  style "theme-statusbar"

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

widget_class "*<GtkMenuBar>*"           style "theme-menubar"
widget_class "*<GtkMenu>*"              style "theme-menu"
widget_class "*<GtkMenuItem>*"          style "theme-menu-item"
widget_class "*<GtkSeparatorMenuItem>*" style "theme-separator-menu-item"

widget_class "*.<GtkFrame>.<GtkLabel>" style "theme-frame-title"
widget_class "*.<GtkTreeView>*"        style "theme-treeview"

widget_class "*<GtkProgressBar>"       style "theme-progressbar"

# Treeview header
widget_class "*.<GtkTreeView>.<GtkButton>" style "theme-treeview-header"
widget_class "*.<GtkCTree>.<GtkButton>"    style "theme-treeview-header"
widget_class "*.<GtkList>.<GtkButton>"     style "theme-treeview-header"
widget_class "*.<GtkCList>.<GtkButton>"    style "theme-treeview-header"

# Workarounds for Evolution
widget_class "*.ETable.ECanvas"    style "theme-treeview-header"
widget_class "*.ETree.ECanvas"    style "theme-treeview-header"
widget_class "*GtkCTree*"    style "evolution-hack"
widget_class "*GtkList*"    style "evolution-hack"
widget_class "*GtkCList*"    style "evolution-hack"
widget_class "*.ETree.*"    style "evolution-hack"
widget_class "*EInfoLabel*"    style "evolution-hack"

# 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 "theme-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 "theme-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 "theme-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)
}
widget_class "*.<GtkComboBox>.<GtkCellView>"   style "theme-text-is-fg-color-workaround"

style "theme-menuitem-text-is-fg-color-workaround"
{
    text[NORMAL]        = @fg_color
    text[PRELIGHT]      = @selected_fg_color
    text[SELECTED]      = @selected_fg_color
    text[ACTIVE]        = @fg_color
    text[INSENSITIVE]   = darker (@bg_color)
}
widget "*.gtk-combobox-popup-menu.*"   style "theme-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 set.
style "theme-fg-is-text-color-workaround"
{
    fg[NORMAL]      = @text_color
    fg[PRELIGHT]    = @text_color
    fg[ACTIVE]      = @selected_fg_color
    fg[SELECTED]    = @selected_fg_color
    fg[INSENSITIVE] = darker (@bg_color)
}
widget_class "*<GtkListItem>*" style "theme-fg-is-text-color-workaround"
# The same problem also exists for GtkCList and GtkCTree
# Only match GtkCList and not the parent widgets, because that would also change the headers.
widget_class "*<GtkCList>" style "theme-fg-is-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. (will be fixed in GNOME 2.24)
style "theme-evo-new-button-workaround"
{
    engine "nodoka"
    {
        toolbarstyle = 0
    }
}
widget_class "EShellWindow.GtkVBox.BonoboDock.BonoboDockBand.BonoboDockItem*" style "theme-evo-new-button-workaround"

# My workarounds (Specific to this theme):
widget_class "*.GtkNotebook.*.GtkViewport" style "theme-notebook"  # Fixes some tab backgrounds.

# The answer to the ultimate question of life, the universe, and everything is 42.

# Things Rick Astley would never do:
# Give you up.
# Let you down.
# Run around and desert you.
# Make you cry.
# Say goodbye.
# Tell a lie and hurt you.

Enjoy big_smile

Offline

#325 2008-08-19 23:59:54

Marcel-
Member
From: Utrecht, NL
Registered: 2006-12-03
Posts: 266

Re: August 2008 Screenshots

Thanks! The only drawback is that I can hardly discern the scrollbars in Firefox, because those are custom made by my FF-theme (rein). I will figure this out these days...

Offline

Board footer

Powered by FluxBB