Flat-Plat GTK Theme – A Material Design-like theme for GNOME/GTK+ based desktop environments

As of now, we have covered so many GTK themes. In our theme list we are going to add another GTK theme called Flat-plat based on Material Design.

Compare with other GTK themes, i feel Material Design themes are looking good and making ultimate feel.

Flat-Plat GTK theme supports, GNOME 3.14, 3.16, 3.18, 3.20 or 3.22, Unity 7.4 (Ubuntu 16.04), Budgie 10.2.5 or later & MATE 1.14 or later.

[ac-button size=”large” color=”orange” style=”flat” icon=”fa-link” url=”https://www.2daygeek.com/category/gtk-theme/” target=”_blank”]Check Available GTK Theme for Linux Desktop[/ac-button]

[ac-button size=”large” color=”green” style=”flat” icon=”fa-link” url=”https://www.2daygeek.com/category/icon-theme/” target=”_blank”]Check Available Icon Theme for Linux Desktop[/ac-button]

The master branch is currently being built for GNOME 3.22. So, Check your desktop version and download the appropriate Flat-Plat GTK version. For Unity 7.4 (3.18) & Budgie & Mate (3.20).

There is no difficult steps for installation. Simply clone the appropriate branch from developer github page based on your desktop version to /usr/share/themes.

Flat-Plat Features

  • Supports ripple effect animations (only GTK3 apps).
  • Supports both light and dark variants.
  • Supports Dash to Dock extension’s theming.
  • Supports Workspaces to Dock extension’s theming.
  • Supports Chrome/Chromium theme and scrollbars extensions.
  • Appears more beautifully when you use a font family including Medium and Light weights.

Install Flat-Plat GTK Theme

I’m going to install on Fedora 24, which have gnome shell 3.20, so i’m cloning the repository according that.

$ gnome-shell --version
$ cd /usr/share/themes
$ sudo git clone -b 3.20 https://github.com/nana-4/Flat-Plat.git

Arch Linux Systems

Arch Linux Based Users can easily install from AUR repository.

$ yaourt -S flatplat-theme

Choose the Theme

Finally choose the theme based on the desktop environment tool to activate it.

  • GNOME Desktop: Gnome Tweak Tool >> Appearance >> Choose the theme from the drop-down box followed by “GTK+” >> Finally close the App
  • Unity Desktop: Unity Tweak Tool >> Appearance >> Theme >> Choose the desired theme from the list >> Finally close the App
  • Cinnamon Desktop: Menu >> Appearances >> System Settings >> Theme >> Choose the desired theme from the drop-down box on “Window borders”, “Controls” & “Desktop”>> Finally close the System Settings
  • LXDE Desktop: Menu >> Appearances >> Customize Look and Feel >> Widget >> Choose the desired theme from the list >> Apply >> Finally close
  • XFCE Desktop: Menu >> Settings >> Appearance >> Style “Choose the desired theme from the list” >> Finally close

See the below screenshot for Flat-Plat GTK Theme.

GDM (Lock/Login Screen) – GNOME Shell themes We can change the GDM theme by rewriting a system file. But please be careful because if it fails, the desktop environment may not operate correctly, so check the current gnome shell version on your system with theme supported version before proceeding the change.

Check the gnome shell version

$ gnome-shell --version

Backup the default gnome shell theme gresource file

$ sudo cp -i /usr/share/gnome-shell/gnome-shell-theme.gresource /usr/share/gnome-shell/gnome-shell-theme.gresource.bk

Change the Flat-Plat gnome shell theme gresource file

$ sudo cp /usr/share/themes/flat-plat/gnome-shell/gnome-shell-theme.gresource /usr/share/gnome-shell/

Finally reboot the system to take effect

$ sudo reboot



About Magesh Maruthamuthu

Love to play with all Linux distribution

View all posts by Magesh Maruthamuthu

2 Comments on “Flat-Plat GTK Theme – A Material Design-like theme for GNOME/GTK+ based desktop environments”

  1. Remove the theme folder by running below command.

    $ sudo rm -Rf /usr/share/themes/flat-plat

    If you have changed gnome shell version, follow the below steps too.
    $ sudo rm -Rf /usr/share/gnome-shell/gnome-shell-theme.gresource
    $ sudo cp -i /usr/share/gnome-shell/gnome-shell-theme.gresource.bk /usr/share/gnome-shell/gnome-shell-theme.gresource

Leave a Reply

Your email address will not be published. Required fields are marked *