A fork of the Materia GTK theme.

By using this site, you agree to have cookies stored on your device, strictly for functional purposes, such as storing your session and preferences.

Dismiss

 README.md

View raw Download
text/plain • 3.79 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 beautifully when you use a font family 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.

Installation

  1. Download an archive.

    1. 20160404](https://github.com/nana-4/Flat-Plat/releases/download/3.20.20160404/Flat-Plat-3.20.20160404.tar.gz) for GNOME 3.20

    2. 20160404](https://github.com/nana-4/Flat-Plat/releases/download/3.18.20160404/Flat-Plat-3.18.20160404.tar.gz) for GNOME 3.18

    3. 20151025](https://github.com/nana-4/Flat-Plat/releases/download/3.16.20151025/Flat-Plat-3.16.20151025.tar.gz) for GNOME 3.16

    4. 20150419](https://github.com/nana-4/Flat-Plat/releases/download/3.14.20150419/Flat-Plat-3.14.20150419.tar.gz) for GNOME 3.14

  2. Extract it to the theme directory.

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

  4. 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, the 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.)

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

  1. Replace it with the new one.

sudo cp /usr/share/themes/Flat-Plat/gnome-shell/gnome-shell-theme.gresource /usr/share/gnome-shell * If you put this theme in ~/.themes:

sudo cp ~/.themes/Flat-Plat/gnome-shell/gnome-shell-theme.gresource /usr/share/gnome-shell

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

Uninstall

  1. Restore to original theme from the backup.

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

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

Screenshots

Screenshot1 Screenshot2 Screenshot3 Screenshot4 Screenshot5

Planned Features

  • Supports of global dark theme

  • Re-supports of Metacity theme

  • Total rewrite of the code and images for GTK2

  • Supports of Unity theme

  • Supports of Firefox theme

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