Wibbly Stuff

Customize GTK themes with GTK theme preferences

Customizing a GTK theme can be frustrating, especially with both GTK2 and GTK3 themes lying there. And why go through all the hassle when you want to change just few things. You no more have to! I've made a GTK theme configuration tool that allows anyone to change some basic elements of a GTK theme easily (both GTK2 and GTK3) with a simple interface.


  • Customize selected background color
  • Customize Xfce panel, Gnome panel and Unity panel
  • Customize menu colors

This works for any theme (If doesn't work correctly with a theme, please report bug here). You can revert all changes with just a click.

If you use Ubuntu, Linux Mint or any Ubuntu based distro, install the tool from the Shimmer Project PPA. It is available for both Precise and Quantal.

sudo add-apt-repository ppa:shimmerproject/ppa
sudo apt-get update
sudo apt-get install gtk-theme-config

If you use Fedora, add the repo to install.

su -c "curl http://download.opensuse.org/repositories/home:/satya164:/gtk-theme-config/Fedora_17/home:satya164:gtk-theme-config.repo -o /etc/yum.repos.d/gtk-theme-config.repo && yum install gtk-theme-config"

A repo for OpenSUSE is also available here.

Also thanks to the Arch Linux community who provide a PKGBUILD, install via Aur here.

If you use other distros, you have to compile it from source (sorry), it is straight forward,

First install the build dependencies, gtk3-devel (>= 3.4.2), glib2-devel, vala (>=0.16.1)

Then clone from git and compile,

git clone git@github.com:satya164/gtk-theme-config.git
cd gtk-theme-config
sudo make install

The source code is available on GitHub.