Flat-Plat-Blue: A GNOME/GTK Theme

A new theme based on Flat-Plat Theme

451 words · 3 min read

Update 13 October 2017: the latest version is out with preliminary support of GNOME 3.30

Flat-Plat-Blue Theme

Flat-Plat-Blue Theme is a GNOME Shell/GTK Theme forked from Materia Theme (formerly Flat-Plat) with the following refinements:

  • All coloured elements (e.g. check boxes, sliders, switches, etc) are changed into blue to provide a more consistent and comfortable visual experience;
  • The top bar is transparent when no window is maximised (starting from GNOME Shell 3.26);
  • Open Sans is the default font of the theme; and
  • Other minor changes and fixes.

The latest version features the redesign of running-app indicators for dash and dash-to-dock (See Screenshot).

The theme includes three variants:

  • Dark title bar and light window’s background (Flat-Plat-Blue)
  • Light title bar and light window’s background (Flat-Plat-Blue-Light)
  • Dark title bar and dark window’s background (Flat-Plat-Blue-Dark)

Each variant comes with normal and compact themes for different screen sizes.

(Scroll down for screenshots)

The Origin Story

I forked and modified the Flat-Plat Theme for personal use, but I reckoned there were people out there who wanted a colour scheme that was more comfortable to look at, so I put together the theme and release it. You are welcomed to fork it and make further modifications yourself.



  • GTK+ >=3.18
  • gnome-themes-extra (or gnome-themes-standard)
  • Murrine engine — The package name depends on the distro.
    • gtk-engine-murrine on Arch Linux
    • gtk-murrine-engine on Fedora
    • gtk2-engine-murrine on openSUSE
    • gtk2-engines-murrine on Debian, Ubuntu, etc.
  • glib-compile-resources - The package name depends on the distro.
    • glib2 on Arch Linux
    • glib2-devel on Fedora, openSUSE, etc.
    • libglib2.0-dev on Debian, Ubuntu, etc.

For Ubuntu, you’ll also need the libxml2-utils package.


Arch Linux

Arch Linux users can install Flat-Plat-Blue theme by installing flatplat-blue-theme package via AUR, coutesy of @elementh.

Manual Installation

GNOME Shell/GTK Theme install

  • Download the archive of the theme
  • Extract the files from the archive
  • In your terminal, enter the directory of the extracted theme, then issue the following command:
sudo sh install.sh
  • Use GNOME Tweak Tool to enable both the GTK+ Theme and the GNOME Shell Theme

GDM (Lock/Login Screen)

  • Backup /usr/share/gnome-shell/gnome-shell-theme.gresource
  • In your terminal, enter the directory of the extracted theme, then issue the following command:
sudo sh install.sh --gdm
  • Restart your GNOME session. On X.Org, press Alt + F2, then type r and Enter. On Wayland, you may need to logout and log back in to see the change take effect.

Google Chrome Theme

  • On Google Chrome, go to chrome://extensions
  • In your file manager to src/chrome inside the theme’s directory, then drag your preferred theme to Google Chrome
  • Follow the instructions on Google Chrome


(click to enlarge)

Other Info

 Tech    11 Apr, 2016
 Linux    GNOME-shell  
Copyright © Peter Y. Chuang 2019

Peter Y. Chuang is a Hong Kong-born novelist, short story writer, and a music critic who has lived in London at a time and now goes to Berlin semi-regularly for no good reason. When he’s not writing or reading, he’s probably playing with his cat, or listening to classical music, either at home or at one of the opera houses and concert halls in Germany. He uses Linux (current distro of choice: Arch Linux). Read more about his Linux stuff.

You may also like...