Deviant Login Shop  Join deviantART for FREE Take the Tour


Submitted on
June 2, 2012
File Size
281 KB


144,097 (173 today)
311 (who?)
24,914 (28 today)
Gnome Shell - Elegance Colors by satya164 Gnome Shell - Elegance Colors by satya164
Elegance Colors is a highly customizable chameleon theme for Gnome Shell. It can change colors according to the current GTK theme, current wallpaper (uses imagemagick to get color) or use a user defined color.

Currently Elegance Colors supports Gnome Shell 3.6 to 3.12.



Ubuntu users can install Elegance Colors from our themes PPA using the following commands,

sudo add-apt-repository ppa:satyajit-happy/themes
sudo apt-get update && sudo apt-get install gnome-shell-theme-elegance-colors

Fedora and OpenSUSE users can add the appropriate repo from opensuse build service -… and install the package gnome-shell-theme-elegance-colors via the distro's package manager.

Arch Linux users can install Elegance Colors from aur -…

If you use another distro, you need to compile from source. This is needed for the GUI.

Don't worry, it is easy and straight forward.

You need to install the build-dependencies first (package names may vary depending on your distro),

glib2-devel gtk3-devel vala

Extract the archive, navigate to the directory and type the following commands in a terminal,

sudo make install

To derive color from wallpaper, you need to install ImageMagick.

Also install the User Theme Extension for Gnome Shell…


A process runs in background which detects changes, generates the theme and reloads the theme accordingly. After installation, you must run the following command to start the background process,


To set the theme, run the following commands,

gsettings set name 'elegance-colors'

You can launch the GUI from the menu which lets you customise various aspects of the the theme. You can also export your customized theme, import/export settings from the GMenu. Click on the title in the Gnome Shell top bar to get the GMenu.



It is recommended to stop any previous instances of elegance-colors when updating to a new version. You can kill running processes of elegance-colors with the command,

killall elegance-colors

To view any error messages produced, run the process in Terminal,

elegance-colors start

To manually apply changes, run,

elegance-colors apply

If your theme fails to apply after an upgrade, it is likely that the config file doesn't include new options. To update the config file, run,

elegance-colors update

To export the theme, run,

elegance-colors export /path/to/



Code and documentation:…

Bugs and feature requests:…


Credits: Thanks to Alin Andrei and Brian Bentsen for their valuable suggestions and testing.


License: GPL-3.0+
Add a Comment:
Coddo Featured By Owner Edited Jul 13, 2014  Hobbyist Photographer
Hi, I'm on Ubuntu 14.04 LTS and have gnome 3.10 installed.
Everything seems to be fine at installation, and I get no errors at troubleshooting. However, the theme doesn't seem to get applied....
I also checked if the theme is selected in the gnome tweak tool and that wasn't the case either. One interesting thing though is that elegance-colors appears twice in the gnome tweak tool and I tried selecting each of them, but none works.

Any ideas on how I could solve this problem ? I really liked this theme :).

satya164 Featured By Owner Jul 13, 2014  Hobbyist General Artist
Do you have user themes extension enabled? Also try opening the "Elegance Colors" app and clicking apply.
Coddo Featured By Owner Jul 13, 2014  Hobbyist Photographer
User themes extension is enabled and I tried applying the changes both with the GUI and from the console.
While running the process in the console, I get the same messages and no errors, just like everything is working fine.

Where should this theme actually get installed: in usr/share/themes or home/{username}/.local/share/themes ?
satya164 Featured By Owner Jul 13, 2014  Hobbyist General Artist
If you installed from the PPA it'll be installed in correct place, i.e. /usr/share/elegance-colors/
Coddo Featured By Owner Edited Jul 13, 2014  Hobbyist Photographer
Ok, it's there. I also have and elegance-colors folder in home/{username}/.local/share/themes.

Could that be the problem ?

It seems that was the problem. I deleted that folder and logged out. After i logged back in, everything worked fine.
satya164 Featured By Owner Jul 13, 2014  Hobbyist General Artist
Cool :D
KendallJT-INF Featured By Owner Jul 2, 2014  Hobbyist Traditional Artist
Hello, I'm having an issue installing this. I keep getting this message:

Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 gnome-shell-theme-elegance-colors : Depends: gnome-shell (>= 3.6.0) but it is not going to be installed
                                     Recommends: fonts-open-sans but it is not installable
E: Unable to correct problems, you have held broken packages.
satya164 Featured By Owner Jul 5, 2014  Hobbyist General Artist
Which version of Gnome are you using?
KendallJT-INF Featured By Owner Jul 6, 2014  Hobbyist Traditional Artist
I believe 3.10. I'm using Ubuntu 14.04 LTS
googol2 Featured By Owner Jun 24, 2014  New member
Hi Satya, 

How can I get the colors we can see in the larg image above ( the one with the "it's magic" text )?

Thx a lot, great theme :)
Add a Comment: