You Got A Question? Ask    GNOME Community!

Elegance Colors – A customizable chameleonic theme for Gnome Shell

This post was made with an older stylesheet

Many other parts of the theme are also customizable. It supports the following customization options,

  • Change font size
  • Change panel opacity
  • Change menu opacity
  • Panel corner roundness
  • Arrows in menu
  • A light menu style
  • Show app icon in panel

And the best thing is, you can change all the settings from a simple GUI.

Here are some screenshots :D

[caption id="attachment_4444" align="aligncenter" width="390"] Default settings[/caption] [caption id="attachment_4449" align="aligncenter" width="390"] Custom color and light menu[/caption] [caption id="attachment_4448" align="aligncenter" width="390"] Match GTK theme color and light menu[/caption] [caption id="attachment_4447" align="aligncenter" width="390"] Match wallpaper color, light menu, app icon in panel enabled[/caption] [caption id="attachment_4446" align="aligncenter" width="390"] Match wallpaper color, menu arrow disabled, app icon in panel, panel opacity 0.6[/caption]

If you are using Ubuntu, you can install Elegance Colors from PPA (Note: Adding third party PPAs may break your system). The PPA is perfectly safe as there are no packages other than themes and it won’t update or conflict with your system packages :)

To install Elegance Colors in Ubuntu, run the following,

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

If you are using another distro, you have compile from source. First 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 command in a terminal as root,

make install

To make “Match wallpaper color” work, you will need to install ImageMagick

After installation, run “elegance-colors” from the terminal to start the process. the process will start in background, so you won’t see any outputs. It will also make a theme basing upon the template and default configuration.

To be able to change the theme, you need to install the User Theme Extension.

User Theme Extension

Then use Gnome Tweak tool to choose the theme, or run the following commands in Terminal,

gsettings set name "elegance-colors"

When you change the configuration or change the wallpaper or GTK theme, it will usually take few seconds to apply the change. During this time, the theme is reloaded, and Gnome Shell may freeze if you do things really fast when reloading the theme.

Note that you will need the process to be running in the background to make the theme change automatically. Else you have to start the process manually.

And one last note, Elegance Colors won’t work if you are using a wallpaper slideshow in XML format.

Elegance Colors

  We can't watch comments unless G+ provides an API or if you send a notification, e.g +World Of Gnome
     Sometimes is better to place your questions on GNOME Community
  • Dutchy

    Too bad it doesn’t (yet?) work with xml themes :(
    That would’ve been extremely nice!

    • Satyajit Sahoo

      There is no way to detect the current wallpaper when a XML slideshow is used that I’m aware of. Also if the wallpaper changes at frequent intervals, the Shell theme will also need to reload at frequent intervals, which in turn may cause frequent freezes in Gnome Shell.

  • drahnr

    Where did you get the growing grass wallpaper from? It’s great! And do you know by any chance what license it got?

    • Satyajit Sahoo

      The wallpaper is here

      Don’t know enough about the License, but the author states that it is free but not for commercial use.

      • drahnr

        Thanks! The license is shown on bottom-right of the deviantart page and says:

        (CC) Some rights reserved. This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 License.

        • Satyajit Sahoo

          Oops, didn’t notice it :)

        • drahnr

          I found that picture posted before on other websites in higher resolutions, so it is doubtable that that guy is the original one. Investigating…

          • Satyajit Sahoo


  • Pingback: Links 19/7/2012: Linux and Higgs-Boson, Kororaa 17 Released | Techrights()

  • Dan

    I’ve installed the package in Ubuntu, but I don’t get the option to select the theme in Gnome Tweak Tools/Advanced Settings and when I tried the command normally, nothing happened either. Am I doing something wrong?