Install ThemeSelector Extension ~ Gnome 3 (Gnome Shell)

  • ThemeSelector is a Gnome Shell extension to change the theme of Gnome Shell.  Below are the instructions if you installed Gnome Shell from the Gnome 3 PPA.

    Before beginning, make sure you have git installed by running the following command in the terminal:

    sudo apt-get install git-core

    Proceed with compiling Gnome Shell Extensions:

    git clone
    cd gnome-shell-extensions
    ./ –prefix=/usr –enable-extensions=user-theme
    make && sudo make install

    If you get errors, like I did, with the following commands above, you can download and install this .deb from here instead.

    Now that Gnome Shell extensions have been compiled or the user theme deb was installed, it is now time to install the ThemeSelector extension.

    Download the Themeselector Gnome Shell extension here.  Extract it and place the “extension.js” and “metadata.json” files in the ~/.local/share/gnome-shell/extensions/ folder (if the folder doesn’t exist, create it).  Next, copy all the other theme folders you extracted to the ~/.themes/ folder. (it’s a hidden folder in your home directory, press Ctrl + H to make it visible; if some of those folders exists, merge the data).

    Finally restart Gnome Shell by pressing Alt + F2 and running r.

    >Gnome Shell themes to choose from are in the Activities menu under Themes.

    Tip: Check out my post here on how to add more themes to the extension.


    July 9th, 2011 | Joe Steiger | 15 Comments | Tags: , , , , , , , , ,

About The Author

Joe Steiger

The owner and chief editor of Ubuntu user, android fanatic, tech enthusiast, Baltimore Ravens fan,...

  • Triasbrata

    this great tutorial tanks for you tutorial

  • Thanks. I’m glad you like it.

  • Thanks. I’m glad you like it.

  • Charles Bowman

    That display bug with themes can be cured with fpmurphy’s fixcss extension.

    Which can be found here

  • You like correcting my work lol. :) Yes, I heard of that extension last week. I need to cover that too. I also have to do installing themes with the gnome tweak tool

  • Charles Bowman

    Not correcting, updating.  With the lack of solid information regarding gnome shell available I try to scatter some tidbits where I can.

    I follow Finn Murphy’s blog pretty closely so I keep an eye on his extension repository.

    Hope you don’t mind the comments?

  • No offense taken. I know you were just trying to make sure I was aware.

    I follow the blog too.

  • Mike Lysinger

    I got a question.  I checked out your video and noticed that this was for 11.04 can it be done the same way for 11.10 or is there a few tweaks to how to get it working?  I tried it on my 11.10 and next thing I know my launcher and my panel disappeared after running the restart of gnome.  Also noticed after I reinstalled the gnome shell to fix the issue the there isn’t a .gnome-shell folder in the home location anymore.  I saw it when I had 11.04 but not in 11.10.  Any help you can offer would be greatly appreciated.

  • Mike Lysinger

    Hmm..Is my issue because I am using gnome 3.2.0?  Do you know if they have made a theme selector for 3.2.0 yet?

  • Charles Bowman

    No, it doesn’t work in Gnome 3.2.  The author has posted that he will be updating the extensions within a couple weeks.  He was waiting for 3.2 to settle down before he tackled them again.

  • Mike Lysinger

    I see well that is disappointing but only a little bit thanks for the reply.

  • I haven’t been able to do an update video yet but this should help you.

  • Daniel Lingfjord

    Old URL.

    Not FoundThe requested URL /gnome-shell-extensions/3.0/themeselector-0.9.tar.gz was not found on this server.Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

  • Sorry for the late response.