Materia (formerly Flat-Plat) is a Material Design theme for GNOME/GTK+ based desktop environments.
It supports GTK+ 3, GTK+ 2, GNOME Shell, Budgie, MATE, Unity, LightDM, GDM, Chrome theme, etc.
Also Materia has compatibility with oomox theme designer.
Ripple effect animations for GTK+ 3 are supported.
Three color variants and two size variants are available.
Materia | - | compact |
---|---|---|
- | ||
dark | ||
light |
Various desktop environments are supported.
- GNOME Shell
>=3.18
- Budgie
>=10.2.5
- MATE
>=1.14
- Unity
>=7.4
- ... and more DEs are planned.
Install command | |
---|---|
Arch Linux [1] | yaourt -S materia-theme |
Fedora / EPEL [2] | sudo dnf copr enable tcg/themes && sudo dnf install materia-theme |
- The AUR package is maintained by @cthbleachbit.
- The Copr repository is maintained by @LaurentTreguier.
Check the dependencies first:
- GTK+
>=3.18
gnome-themes-standard
- Murrine engine - The package name depends on the distro.
gtk-engine-murrine
on Arch Linuxgtk-murrine-engine
on Fedoragtk2-engine-murrine
on openSUSEgtk2-engines-murrine
on Debian, Ubuntu, etc.
glib-compile-resources
- The package name depends on the distro.glib2
on Arch Linuxglib2-devel
on Fedora, openSUSE, etc.libglib2.0-dev
on Debian, Ubuntu, etc.
Did you get the error: XMLLINT not set and xmllint not found in path
? Then you'll also need to install libxml2-utils
.
Install the theme with the following commands:
cd /tmp && wget -qO - https://github.com/nana-4/materia-theme/archive/master.tar.gz | tar xz
cd materia-theme-master
sudo ./install.sh
Note:
./install.sh
allows the following options:-d, --dest DIR Specify theme destination directory -n, --name NAME Specify theme name -c, --color VARIANTS... Specify theme color variant(s) [standard|dark|light] -s, --size VARIANT Specify theme size variant [standard|compact]
Please run
./install.sh --help
for more information.
Delete the installed directories:
sudo rm -rf /usr/share/themes/{Materia,Flat-Plat}{,-compact,-dark,-dark-compact,-light,-light-compact}
- To properly display the theme, use a font family including
Medium
weight (such as Roboto or M+). - Set the font size to
9.75
(= 13px at 96dpi) or10.5
(= 14px at 96dpi).
To use the Chrome theme;
- Open the
chrome
folder on/usr/share/themes/Materia<-variant>
. - Drag and drop the
.crx
files onto the Chrome/Chromium Extensions page:chrome://extensions
You can change the GDM (lock/login screen) theme by replacing the default GNOME Shell theme.
See the wiki for details: https://github.com/nana-4/materia-theme/wiki/GDM-Theme
Previews Info: Icon Theme: Paper | Font: M+ 1C 9.75pt | Dock's icon size: 48px + fixed | Wallpapers
If you find bugs or have suggestions, please report it to the issue tracker. Any contribution would be much appreciated.
See also (if necessary): TODO.md
and HACKING.md
Materia is distributed under the terms of the GNU General Public License, version 2 or later. See the COPYING
file for details.
- This theme is based on Adwaita by GNOME.
- The included symbolic icons are based on Material Design icons by Google.
- Chrome/Chromium scrollbars extension was forked from Adwaita-chrome-scrollbar by GNOME Integration Team.
- The original concept is Google's Material Design.
- Yauhen Kirylau (@actionless) who is oomox author polished scripts and supported Materia with oomox.
- @n3oxmind helped improve the installation script.
Also thank you to all contributors and upstream developers.