A fork of the Materia GTK theme.

Important information: Google announced that, from September 2026, Android devices will require ALL apps to be signed by Google, effectively leading to an iOS situation. Value your right to a computer that does what you want; do not tolerate this monopolistic practice! Contact me if you don't understand why it is bad. Click to learn more.

 README.md

View raw Download
text/plain • 3.74 kiB
ASCII text

Flat-Plat

A Material Design-like flat theme for GTK3, GTK2, and GNOME Shell.

Features

  • Supports ripple effect animations (only GTK3 apps).

  • Supports both light and dark variants.

  • Supports Dash to Dock extension's theming.

  • Supports Chrome's theme and scrollbars extensions.

  • Appears more beautiful when you use a font family that including Medium and Light weight.

    Requirements

  • GNOME/GTK+ 3.14, 3.16, 3.18 or 3.20

  • The gnome-themes-standard package for GTK2

  • The pixmap (or pixbuf) engine for GTK2

If default Adwaita works fine, it should also works fine.

  1. Download a archive.

3.20.20160404 for GNOME 3.20 3.18.20160404 for GNOME 3.18 3.16.20151025 for GNOME 3.16 3.14.20150419 for GNOME 3.14

  1. Extract it to the themes directory.

  2. Use gnome-tweak-tool to change the theme.

  3. Optionally, open the chrome folder and drag and drop the .crx files onto the Chrome's extensions page (chrome://extensions/).

GDM (Lock/Login Screen)

To change the GDM theme, you need to rewrite a system file. Please be careful because if it fails, desktop environment may not operate correctly.

Notes:

  • Not supported for GNOME 3.14, sorry.

  • When applying this, other shell themes might look broken.

Install

  1. Backup the existing .gresource file.(Skip this step if you just update it.)

    cp /usr/share/gnome-shell/gnome-shell-theme.gresource /usr/share/gnome-shell/gnome-shell-theme.gresource~

  2. Replace it with the new one.

    l/gnome-shell-theme.gresource /usr/share/gnome-shell

    shell-theme.gresource /usr/share/gnome-shell

  3. Restart GNOME Shell (press Alt+F2, then type r).

Uninstall

  1. Restore to original theme from the backup.

    mv -f /usr/share/gnome-shell/gnome-shell-theme.gresource~ /usr/share/gnome-shell/gnome-shell-theme.gresource

  2. Restart GNOME Shell (press Alt+F2, then type r).

Screenshots

Screenshot1 Screenshot2 Screenshot3 Screenshot4 Screenshot5

  • Supports full dark theme (sorry for the delay...)

    Planned Features

  • Re-supports Metacity theme

  • Totally rewrite the code and images for GTK2

  • Supports Unity theme

  • Supports Firefox theme

  • Supports overlay scrollbars for Chrome extension

  • GNOME Terminal color pallet (if possible)

  • Material Design-like cursor theme

    Other Info

  • License: GPL

  • Font: M+ 1C 10.5pt

  • Chrome's scrollbars extension forked from Adwaita Scrollbars. Thanks for original author.

                
                    
1
# Flat-Plat
2
3
A Material Design-like flat theme for GTK3, GTK2, and GNOME Shell.
4
5
## Features
6
7
<img src="img/Button.gif" alt="Button" align="right" />
8
* Supports ripple effect animations (only GTK3 apps).
9
* Supports both light and dark variants.
10
* Supports [Dash to Dock](https://micheleg.github.io/dash-to-dock/) extension's theming.
11
* Supports Chrome's theme and scrollbars extensions.
12
* Appears more beautiful when you use a font family that including `Medium` and `Light` weight.
13
## Requirements
14
15
* GNOME/GTK+ 3.14, 3.16, 3.18 or 3.20
16
* The `gnome-themes-standard` package for GTK2
17
* The pixmap (or pixbuf) engine for GTK2
18
19
> _If default Adwaita works fine, it should also works fine._
20
21
1. Download a archive.
22
## Installation
23
24
* [3.20.20160404](https://github.com/nana-4/Flat-Plat/releases/download/3.20.20160404/Flat-Plat-3.20.20160404.tar.gz) for GNOME 3.20
25
* [3.18.20160404](https://github.com/nana-4/Flat-Plat/releases/download/3.18.20160404/Flat-Plat-3.18.20160404.tar.gz) for GNOME 3.18
26
* [3.16.20151025](https://github.com/nana-4/Flat-Plat/releases/download/3.16.20151025/Flat-Plat-3.16.20151025.tar.gz) for GNOME 3.16
27
* [3.14.20150419](https://github.com/nana-4/Flat-Plat/releases/download/3.14.20150419/Flat-Plat-3.14.20150419.tar.gz) for GNOME 3.14
28
2. Extract it to the themes directory.
29
* For system-wide installation to `/usr/share/themes`
30
* For user-specific installation to `~/.themes`
31
3. Use `gnome-tweak-tool` to change the theme.
32
4. Optionally, open the `chrome` folder and drag and drop the `.crx` files onto the Chrome's extensions page (`chrome://extensions/`).
33
34
## GDM (Lock/Login Screen)
35
36
To change the GDM theme, you need to rewrite a system file.
37
Please **be careful** because if it fails, desktop environment may not operate correctly.
38
> **Notes:**
39
> * Not supported for GNOME 3.14, sorry.
40
> * When applying this, other shell themes might look broken.
41
42
### Install
43
1. Backup the existing `.gresource` file. _(Skip this step if you just update it.)_
44
```bash
45
sudo cp /usr/share/gnome-shell/gnome-shell-theme.gresource /usr/share/gnome-shell/gnome-shell-theme.gresource~
46
```
47
2. Replace it with the new one.
48
* If you put this theme in `/usr/share/themes`:
49
```bash
50
sudo cp /usr/share/themes/Flat-Plat/gnome-shell/gnome-shell-theme.gresource /usr/share/gnome-shell
51
```
52
* If you put this theme in `~/.themes`:
53
```bash
54
sudo cp ~/.themes/Flat-Plat/gnome-shell/gnome-shell-theme.gresource /usr/share/gnome-shell
55
```
56
3. Restart GNOME Shell (press `Alt`+`F2`, then type `r`).
57
58
### Uninstall
59
1. Restore to original theme from the backup.
60
```bash
61
sudo mv -f /usr/share/gnome-shell/gnome-shell-theme.gresource~ /usr/share/gnome-shell/gnome-shell-theme.gresource
62
```
63
2. Restart GNOME Shell (press `Alt`+`F2`, then type `r`).
64
65
## Screenshots
66
67
![Screenshot1](https://raw.githubusercontent.com/nana-4/Flat-Plat/master/img/Screenshot1.png)
68
![Screenshot2](https://raw.githubusercontent.com/nana-4/Flat-Plat/master/img/Screenshot2.png)
69
![Screenshot3](https://raw.githubusercontent.com/nana-4/Flat-Plat/master/img/Screenshot3.png)
70
![Screenshot4](https://raw.githubusercontent.com/nana-4/Flat-Plat/master/img/Screenshot4.png)
71
![Screenshot5](https://raw.githubusercontent.com/nana-4/Flat-Plat/master/img/Screenshot5.png)
72
73
* Supports full dark theme (sorry for the delay...)
74
## Planned Features
75
76
* Re-supports Metacity theme
77
* Totally rewrite the code and images for GTK2
78
* Supports Unity theme
79
* Supports Firefox theme
80
* Supports overlay scrollbars for Chrome extension
81
* GNOME Terminal color pallet (if possible)
82
* Material Design-like cursor theme
83
## Other Info
84
85
* License: GPL
86
* Font: [M+ 1C](https://mplus-fonts.osdn.jp/) 10.5pt
87
* Chrome's scrollbars extension forked from [Adwaita Scrollbars](https://github.com/gnome-integration-team/chrome-gnome-scrollbar). Thanks for original author.
88