README.md 2.0 KB

oncremmer2 GTK2, GTK3, Openbox and tint2 Themes

derived from oncremmer. Credits.

The gtk-2.0 theme does not differ significantly from the original.

Includes a tint2 config file, utilizing tint2's new Executor plugin - see e.g. ohnonot/media-player-info for a suitable script.

3 Openbox theme variations, including the original openbox theme. Recommended font for window decorations: ohsnap bold.

The gtk3 themes come in 2 variants: gtk-3.0 and gtk-3.20. They have been created with oomox in less than 5 minutes. Credits.

Screenshots

Desktop
gtk3-widget-factory

Dependencies

There are no real dependencies, but you will need the gtk murrine engine for the gtk2 theme to display correctly.
Openbox 3.x, and tint2, preferably the git version.

Installation

Just clone it to wherever you like, then run ./makelinks.sh "directory".
If you omit "directory", it will default to ~/.themes.

Helpful snippets

If you store tint2rcs inside your theme folders (like in this repository), you can put something like this in your ~/.bash_profile or other ~/.*profile

export GTK2_RC_FILES="$HOME/.gtkrc-2.0"
export GTK2_CURRENT_THEME="$(cut -d\" -f2 <<<"$(grep gtk-theme-name $GTK2_RC_FILES)")"

...and something like this in your ~/.xinitrc or ~/.config/openbox/autostart or wherever your Xsession autostarts commands from.

tint2rc="$HOME/.themes/$GTK2_CURRENT_THEME/tint2/tint2rc"
if [ -f "$tint2rc" ]
then
  tint2 -c "$tint2rc" &
else
  tint2 &
fi
unset tint2rc