Deviant Login Shop  Join deviantART for FREE Take the Tour
×



Details

Submitted on
June 2, 2012
File Size
281 KB
Link
Thumb
Embed

Stats

Views
156,785 (98 today)
Favourites
321 (who?)
Comments
403
Downloads
26,608 (7 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.

---

Installation:


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 - download.opensuse.org/reposito… and install the package gnome-shell-theme-elegance-colors via the distro's package manager.

Arch Linux users can install Elegance Colors from aur - aur.archlinux.org/packages/gno…

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,

make
sudo make install

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

Also install the User Theme Extension for Gnome Shell extensions.gnome.org/extension…

Setup:


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,

elegance-colors

To set the theme, run the following commands,

gsettings set org.gnome.shell.extensions.user-theme 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.

---

Troubleshooting:



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/themefile.zip

---

Code:



Code and documentation: github.com/satya164/elegance-c…

Bugs and feature requests: github.com/satya164/elegance-c…

---

Credits: Thanks to Alin Andrei www.webupd8.org and Brian Bentsen bimsebasse.deviantart.com/ for their valuable suggestions and testing.

---

License: GPL-3.0+
Add a Comment:
 
:iconunborn2010:
unborn2010 Featured By Owner 5 days ago
Hi satya164. Can you share some theme file config? I'm new at Linux so manything i don't know for config 
Reply
:iconchris54721:
Chris54721 Featured By Owner Sep 12, 2014
Another question: it looks like some parts of the GUI aren't themed. Are they just not yet implemented or it's a problem with my install? (imgur.com/jLKD3ZD, CentOS 7, GNOME 3.8.4)
Reply
:iconsatya164:
satya164 Featured By Owner Sep 12, 2014  Hobbyist General Artist
You need to install Murrine theme engine.
Reply
:iconchris54721:
Chris54721 Featured By Owner Sep 12, 2014
That worked :D Thanks and keep up with the good work!
Reply
:iconchris54721:
Chris54721 Featured By Owner Sep 12, 2014
I installed the theme on CentOS 7 (running GNOME Shell 3.8.4) by compiling from source. Everything is fine (I'm also using Numix) except for the title bar buttons which aren't centered. Here's what it looks like: imgur.com/tznyUiu Do you have any solutions to this?
Reply
:iconsatya164:
satya164 Featured By Owner Sep 12, 2014  Hobbyist General Artist
May be CentOS uses a customized Gnome Shell?
Reply
:iconchris54721:
Chris54721 Featured By Owner Sep 12, 2014
Thank you! Here's how to solve it if anyone else has this problem:

1. CTRL+ALT+F3 to get to the UNIXcommand line
2. Login as root then run "init 3"
3. Login again as root then run "yum remove gnome-shell"
4. yum install gnome-shell gnome-tweak-tool
5. Reboot; now you have installed the unmodified Gnome Shell
6. Install this extension: extensions.gnome.org/extension…
7. As soon as you install the shell extension the problem will be fixed!
You can use the extension's settings menu to change the Activity button text and icon.
Reply
:iconthssndvd:
thssndvd Featured By Owner Aug 23, 2014  New member
I cannot seem to add the repo in fedora 20.

I added the .repo file to my /etc/yum.repos.d

Here is what I get running yumex:

failure: repodata/0c5614cb4bfa87e1db8b576c28cdbe9ebf334c33b730b1f64e961fe879927d4d-primary.xml.gz from home_satya164_elegance-colors: [Errno 256] No more mirrors to try.
download.opensuse.org/reposito…: [Errno 14] HTTP Error 404 - Not Found

You can try starting 'yumex -n' from a command line
and deselecting the repositories causing problems
and try again.
Reply
:iconsatya164:
satya164 Featured By Owner Aug 23, 2014  Hobbyist General Artist
Looks like some issue with OBS.
Reply
:iconkazetade:
kazetade Featured By Owner Aug 22, 2014
can't seem to get my panel transparent like in the screenshots..
Reply
Add a Comment: