README.md
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
MediumandLightweight.
Requirements
GNOME/GTK+ 3.14, 3.16, 3.18 or 3.20
The
gnome-themes-standardpackage for GTK2The pixmap (or pixbuf) engine for GTK2
If default Adwaita works fine, it should also works fine.
Installation
Download a archive.
20160404](https://github.com/nana-4/Flat-Plat/releases/download/3.20.20160404/Flat-Plat-3.20.20160404.tar.gz) for GNOME 3.20
20160404](https://github.com/nana-4/Flat-Plat/releases/download/3.18.20160404/Flat-Plat-3.18.20160404.tar.gz) for GNOME 3.18
20151025](https://github.com/nana-4/Flat-Plat/releases/download/3.16.20151025/Flat-Plat-3.16.20151025.tar.gz) for GNOME 3.16
20150419](https://github.com/nana-4/Flat-Plat/releases/download/3.14.20150419/Flat-Plat-3.14.20150419.tar.gz) for GNOME 3.14
Extract it to the themes directory.
Use
gnome-tweak-toolto change the theme.Optionally, open the
chromefolder 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
Backup an existing .gresource file.(Skip this step when you just update it.)
sudo cp /usr/share/gnome-shell/gnome-shell-theme.gresource /usr/share/gnome-shell/gnome-shell-theme.gresource~
Replace 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
Restart GNOME Shell (press
Alt+F2, then typer).
Uninstall
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
Restart GNOME Shell (press
Alt+F2, then typer).
Screenshots
Planned Features
Supports full dark theme (sorry for the delay...)
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
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 a 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 themes 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, 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 an existing .gresource file. _(Skip this step when 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 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

65

66

67

68

69
70
Planned Features
71
----------------
72
* Supports full dark theme (sorry for the delay...)
73
* Re-supports Metacity theme
74
* Totally rewrite the code and images for GTK2
75
* Supports Unity theme
76
* Supports Firefox theme
77
* Supports 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