Overview
MATE is a classical-style desktop environment developed for Linux and other Unix-like operating systems. It revives and preserves the workflow and user interface conventions of GNOME 2, offering a taskbar, system tray, menu-driven application launcher, and window-based program management familiar to long-time desktop users. The project emphasizes stability, configurability, and modest hardware requirements.
History and origins
MATE began in 2011 as a community response to GNOME's shift from GNOME 2 to GNOME 3 and the new GNOME Shell paradigm, which many in the Linux community found unsuitable for traditional desktop workflows. Developers created a fork that continued the GNOME 2 design and code base, rebranding components to avoid conflicts with the upstream GNOME project. The initial work was started by an Arch Linux user and quickly attracted contributions from multiple distributions and volunteers. The project's name comes from the South American plant yerba mate and the tea called mate.
Core components
MATE is a collection of coordinated applications and libraries rather than a single program. Core parts include:
- Caja — file manager (fork of Nautilus)
- Marco — window manager (fork of Metacity)
- Pluma — text editor (fork of gedit)
- Atril — document viewer (fork of Evince)
- Engrampa — archive manager (fork of File Roller)
- MATE Panel, MATE Control Center, and MATE Terminal — desktop shell, settings, and terminal emulator
Development and technical notes
Originally built on GTK+ 2, MATE has been progressively ported to newer toolkits to remain maintainable and secure. The project is released under free software licenses (primarily the GPL) and is developed by an open community of contributors and maintainers. MATE is available in many distributions and spins — for example it can be chosen as the default in several popular releases and is provided as an option by major distributions including an Arch Linux community package and various official flavors.
Uses and audience
MATE appeals to users who prefer a conventional desktop layout, administrators who need a stable and predictable environment, and installations on older or resource-limited hardware. It is also favored in educational and enterprise settings where simplicity, configurability, and long-term maintenance matter. Because its design is modular, distributions can replace or extend individual components without changing the overall user experience.
Distinctive points
MATE's main distinction is continuity: it preserves the GNOME 2 interaction model while accepting incremental modernization. Compared with GNOME 3 and other contemporary desktops, MATE aims for low friction in migration and for a conservative evolution path driven by user needs rather than radical interface change. The project remains community-driven and pragmatic, balancing compatibility with active development and security updates.
Learn more about desktop environments · Linux platforms · community projects · software forks · GNOME legacy · Arch Linux packages