Skip to content

PapirusDevelopmentTeam/materia-kde

Repository files navigation

materia-kde-logo

Materia KDE

This is a port of the popular GTK theme Materia for the Plasma 5 desktop with a few additions and extras.

In this repository you'll find:

  • Aurorae window decoration themes
  • Konsole color schemes
  • Kvantum themes
  • Plasma color schemes
  • Plasma Desktop themes
  • Plasma Look-and-Feel settings
  • Yakuake skins
  • SDDM themes
  • Wallpapers

Installation

Ubuntu and derivatives

You can install materia-kde from our official PPA:

sudo add-apt-repository ppa:papirus/papirus
sudo apt-get update
sudo apt-get install --install-recommends materia-kde

or download .deb packages from here.

Materia KDE installer

Install

Use this command to install the latest version directly from this repo (independently of your distro):

wget -qO- https://raw.githubusercontent.com/PapirusDevelopmentTeam/materia-kde/master/install.sh | sh

Uninstall

wget -qO- https://raw.githubusercontent.com/PapirusDevelopmentTeam/materia-kde/master/install.sh | uninstall=true sh

Third-party packages

Packages in this section are not part of the official repositories. If you have any questions or concerns about any of these packages, please contact the package maintainer.

Distro Maintainer Package
Arch Linux Bruno Pagani sudo pacman -S materia-kde kvantum-theme-materia [link]
Arch Linux Josip Ponjavic materia-kde-git AUR
openSUSE Konstantin Voinov materia-kde OBS [link]
Fedora Robert-André Mauchin sudo dnf install materia-kde [src]
Debian 10+ Debian Desktop Themes Team materia-kde

NOTE: If you are a maintainer and want your package to be in this list, please feel free to create an issue or pull request.

Recommendations

  • For a more consistent look on Qt and KDE apps, please use this theme with the Kvantum engine.
    Run kvantummanager, then choose and apply the Materia theme.
  • Install Papirus icon theme for a more consistent and beautiful experience.
  • Install and use these widgets: Minimal Menu and Digital Clock WL
  • Change the System Settings view to Icons View
  • Set the icon size for Toolbar and Main Toolbar to 16px
  • Set the border size to No Borders in Window Decoration settings

Hacks for smaller screen resolutions

  • Install the Active Window Control and Application Menu widgets, and move them to a panel.
    (NOTE: Application Menu is already included with recent versions of KDE Plasma, so there is no need to install it manually.)
  • Disable window buttons and titlebar on window decorations:
    • Open the theme's rc file (Materiarc, Materia-Darkrc, or Materia-Lightrc) on the Aurorae themes folder (this is usually located in ~/.local/share/aurorae/themes or /usr/share/aurorae/themes) and change the following lines:
      ButtonHeight=0
      ButtonWidth=0
      TitleHeight=0
      TitleEdgeTop=0
      
    • To hide window buttons on GTK 3 apps, use the GTK3-noCSD script

Known issues

Aurorae rendering bugs with NVIDIA graphics

On systems using the proprietary NVIDIA video driver, Aurorae window decorations do not render properly by default with all themes.

Wrong rendering Correct rendering
wrong-rendering right-rendering

To fix that, use this config on ~/.Xresources:

Xft.dpi:       96
Xft.antialias: true
Xft.hinting:   true
Xft.autohint:  false
Xft.hintstyle: hintslight
Xft.lcdfilter: lcddefault
Xft.rgba:      rgb

Restart your PC to apply these changes.

Inconsistent styles in QML/Kirigami apps

Recent Qt and KDE apps now use QML or Kirigami — these do NOT fully support theming on any engine because more elements are hardcoded. Please do not submit new issues regarding such apps; we can't do anything to fix them.

Affects apps include, but are not limited to:

  • Muon Discover
  • Kirigami Gallery
  • Ikona
  • Alligator
  • Kaidan
  • Elisa
  • KDE Itinerary
  • KTrip
  • Kirogi
  • VVave (ex Babe)
  • Keysmith
  • Calindori
  • KDE Connect SMS Module
  • Some systemsettings5 and kcm modules
  • and more...

More Materia themes

Donate

License

Copyright © 2018–2021 Alexey Varfolomeev and contributors.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.