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 beautifully when you use a font family including
Medium
andLight
weight.
Requirements
GNOME/GTK+ 3.14, 3.16, 3.18 or 3.20
The
gnome-themes-standard
package for GTK2The pixmap (or pixbuf) engine for GTK2
If default Adwaita works fine, it should also works fine.
Installation
Download an 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 theme directory.
Use
gnome-tweak-tool
to change the theme.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
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~
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
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 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.
1Flat-Plat 2========= 3A Material Design-like flat theme for GTK3, GTK2, and GNOME Shell. 4 5Features 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 14Requirements 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 22Installation 23------------ 241. 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 292. Extract it to the theme directory. 30* For system-wide installation to `/usr/share/themes` 31* For user-specific installation to `~/.themes` 323. Use `gnome-tweak-tool` to change the theme. 334. Optionally, open the `chrome` folder and drag and drop the `.crx` files onto the Chrome's extensions page (`chrome://extensions/`). 34 35GDM (Lock/Login Screen) 36----------------------- 37To change the GDM theme, you need to rewrite a system file. 38Please **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 441. Backup the existing `.gresource` file. _(Skip this step if you just update it.)_ 45 46sudo cp /usr/share/gnome-shell/gnome-shell-theme.gresource /usr/share/gnome-shell/gnome-shell-theme.gresource~ 472. Replace it with the new one. 48* If you put this theme in `/usr/share/themes`: 49 50sudo 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 53sudo cp ~/.themes/Flat-Plat/gnome-shell/gnome-shell-theme.gresource /usr/share/gnome-shell 543. Restart GNOME Shell (press `Alt`+`F2`, then type `r`). 55 56### Uninstall 571. Restore to original theme from the backup. 58 59sudo mv -f /usr/share/gnome-shell/gnome-shell-theme.gresource~ /usr/share/gnome-shell/gnome-shell-theme.gresource 602. Restart GNOME Shell (press `Alt`+`F2`, then type `r`). 61 62Screenshots 63----------- 64 65 66 67 68 69 70Planned 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 81Other 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