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


Peter Y. Chuang is a novelist, short story writer, and a music critic. When he’s not writing or reading, he’s probably listening to classical music or tinkering with his computers. He uses Linux (current distro of choice: Arch Linux). Read more about his Linux stuff.

You may also like...