Customize your GNOME desktop theme

Use Tweaks and its user themes extension to change the look of your Linux UI.
65 readers like this.

Gunnar Wortmann via Pixabay. Modified by CC BY-SA 4.0.

GNOME is a fairly simple and streamlined Linux graphical user interface (GUI), and a lot of users appreciate its minimalist look. Although it's pretty basic out of the box, you can customize GNOME to match your preferences. Thanks to GNOME Tweaks and the user themes extension, you can change the look and feel of the top bar, window title bars, icons, cursors, and many other UI options.

Get started

Before you can change your GNOME theme, you have to install Tweaks and enable the user themes extension.

Install GNOME Tweaks

You can find Tweaks in the GNOME Software Center, where you can install it quickly with just the click of a button.

If you prefer the command line, use your package manager. For instance, on Fedora or CentOS:

$ sudo dnf install gnome-tweaks

On Debian or similar:

$ sudo apt install gnome-tweaks

Enable user themes

To enable the user themes extension, launch Tweaks and select Extensions. Find User themes and click the slider to enable it.

Get a theme

Now that you've completed those prerequisites, you're ready to find and download some themes. A great site to find new themes is

There's a list of theme categories on the left-hand side of the page. Once you find a theme you want, you need to download it. I downloaded the .tar file directly to the .themes directory under my home directory (you may need to create the directory first):

$ mkdir ~/.themes

If you want all the machine's users to be able to use the theme, place it in /usr/share/themes.

$ tar xvf theme_archive.tar.xz

Once you have downloaded the file, extract the archive. You can delete the .tar.xz file to save some disk space.

Apply a theme

To apply your new theme, go to the Appearance section in Tweaks. Here, you can select different options for each aspect of your desktop.

Variety is the spice of life

Being able to personalize a computer desktop with different wallpaper, colors, fonts, and more has been a popular feature since the first graphical interfaces hit the market. GNOME Tweaks and the user themes extension enable this customization on the GNOME desktop environment on all the GNU/Linux operating systems where it is available. And the open source community continues to provide a wide range of themes, icons, fonts, and wallpapers that anyone can download, play with, and customize.

What are your favorite GNOME themes, and why do you like them? Please share in the comments.

What to read next
Alan Formy-Duval Correspondent
Alan has 20 years of IT experience, mostly in the Government and Financial sectors. He started as a Value Added Reseller before moving into Systems Engineering. Alan's background is in high-availability clustered apps. He wrote the 'Users and Groups' and 'Apache and the Web Stack' chapters in the Oracle Press/McGraw Hill 'Oracle Solaris 11 System Administration' book.


Great article! I'm a GNOME user too and I always use GNOME Tweak Tool to update just a few things after I install Linux. The font is the first thing I change. The GNOME default font (Cantarell) is okay, but I find Droid Sans Regular is easier to read.

Interesting article! I am really interested in using themes and fonts good for my eyes. About fonts, I preffer Ubuntu fonts. And about themes... I think Adwaita is great; but I would like colors hotter than the default blue one. I found Adwaita colors; but I preffer Panel and notifications in black, not the included grey that is used in that Adwaita Colors. Do you have any suggestions about it? Thanks a lot.

Thanks JL. I don't have any specific recommendations, but check out the site listed in the article, as they have a large selection.

In reply to by JL (not verified)

I use roboto fonts and prefer simplicity over style , hence avoid extensions.

Creative Commons LicenseThis work is licensed under a Creative Commons Attribution-Share Alike 4.0 International License.