MATE (Software) - MATE (software)
Entwickler | Clement Lefebvre, Perberos, Stefano Karapetsas et al. |
---|---|
Erstveröffentlichung | 19. August 2011 |
Stabile Version | 1.26 / 3. August 2021
|
Repository | |
Geschrieben in | C , C++ , Python |
Betriebssystem | Unix-ähnlich mit X11 (X Window System) |
Typ | Desktop-Umgebung |
Lizenz | GPLv2 , LGPLv2 |
Webseite | mate-desktop |
MATE ( / m ɑː t eɪ / ) ist eine Desktop - Umgebung , bestehend aus freier und Open-Source - Software , dass läuft auf Linux und BSD - Betriebssysteme .
Name
MATE ist nach der südamerikanischen Pflanze Yerba Mate und Tee aus dem Kraut Mate benannt . Der Name bestand ursprünglich nur aus Großbuchstaben, um der Nomenklatur anderer Freier-Software-Desktop-Umgebungen wie KDE und LXDE zu folgen. Das rekursive Backronym "MATE Advanced Traditional Environment" wurde anschließend vom Großteil der MATE-Gemeinschaft übernommen, wiederum im Sinne von Freier Software wie GNU ("GNU's Not Unix!"). Die Verwendung eines neuen Namens anstelle von GNOME vermeidet Namenskonflikte mit GNOME 3-Komponenten.
Geschichte
Ein Argentinien - Nutzer von Arch Linux , mit dem Namen Perberos begannen das MATE Projekt Gabel und weiterhin GNOME 2 als Reaktion auf den negativen Empfang von GNOME 3 , das seine traditionellen ersetzt hatte Taskleiste ( GNOME - Panel ) mit GNOME Shell . MATE zielt darauf ab, die neueste GNOME 2-Codebasis, Frameworks und Kernanwendungen zu pflegen und fortzuführen.
Komponentenanwendungen
MATE hat eine Reihe von Anwendungen entwickelt, die als GNOME Core Applications entstanden sind , und Entwickler haben mehrere andere Anwendungen von Grund auf neu geschrieben. Die gegabelten Anwendungen haben neue Namen, die meisten davon aus dem Spanischen . MATE-Anwendungen umfassen:
Caja
Caja, was auf Spanisch "Box" bedeutet, ist ein Dateimanager von Nautilus . Ursprünglich ist Caja ein Fork von GNOME Files, früher bekannt als Nautilus . Caja fungiert als eine der Kernkomponenten der MATE-Desktopumgebung. Seitdem hat die Gabel Caja neue Funktionen entwickelt und hinzugefügt.
Merkmale
Caja hat viele Funktionen wie das Generieren eines Ordners und Dokuments, das Anzeigen von Dateien und Ordnern, das Suchen und Verwalten von Dateien und das Installieren oder Deinstallieren von Schriftarten. Caja kann verschiedene Dateiformate verarbeiten.
Caja hat in der jüngsten Version von MATE 1.26 Verbesserungen hinzugefügt. Einige von ihnen sind:
- In Caja können Benutzer eine neue Lesezeichen-Seitenleiste auswählen.
- Caja erhielt Unterstützung für das Formatieren von Laufwerken über das Kontextmenü.
Caja bietet auch viele Erweiterungen wie:
- Python:caja-umbenennen
- Python:caja-admin
- libcaja:Seepferdchen
- atril
- engrampa
und so weiter, noch in der Entwicklung.
Rezeption
Caja ist ein beliebter Dateimanager unter Linux. Ein Grund dafür ist, dass die Caja-Skripterweiterung es Benutzern ermöglicht, Skripte einfach hinzuzufügen.
Pluma
Dies ist ein Texteditor, der ein Fork von Gedit ist ). Pluma bedeutet auf Spanisch "Stift". Weitere Informationen finden Sie unter Pluma .
Atril
Dies ist ein Dokumentbetrachter, der ein Fork von Evince ist ). Atril bedeutet auf Spanisch "Rednerpult". Im Gegensatz zu Evince verfügt Atril beispielsweise über eine einzigartige Funktion, die EPUB- Dokumentformate verarbeiten kann. Es ist auch mit Caret-Navigation ausgestattet .
Engrampa
Dies ist ein Dateiarchivierer von File Roller, später als Archive Manager bezeichnet ). Engrampa bedeutet auf Spanisch "Grundnahrungsmittel".
Auge von MATE
Dies ist ein Bildbetrachter, auch bekannt als "eom".
MATE-Rechner
Dies ist ein Rechner, auch bekannt als mate-calc.
MATE-Kontrollzentrum
Dies ist eine der wichtigsten grafischen Einstellungen der MATE-Desktopumgebung.
MATE-Systemmonitor
Dies ist ein grafischer Systemmonitor auf dem Desktop des Benutzers.
MATE-Terminal
Dies ist ein Terminalemulator (von GNOME Terminal ).
Marco
Ein Window-Manager, Fork von Metacity . Es bedeutet "Rahmen" auf Spanisch.
Mozo
Ein Menüelement- Editor, der eine Abzweigung von Alacarte ist . Es bedeutet "Kellner" auf Spanisch.
Entwicklung
MATE unterstützt das GTK 3-Anwendungsframework vollständig . Das Projekt wird von Ubuntu MATE Lead Developer Martin Wimpress und vom Linux Mint Entwicklungsteam unterstützt:
Wir betrachten MATE als einen weiteren Desktop, genau wie KDE, Gnome 3, Xfce usw. und basierend auf der Popularität von Gnome 2 in früheren Versionen von Linux Mint sind wir entschlossen, ihn zu unterstützen und zu verbessern. Der beliebteste Linux-Desktop war und ist wohl Gnome 2.
Caja wurden neue Funktionen hinzugefügt, wie Rückgängig/Wiederholen und Vergleichsanzeige für Dateiersetzungen. MATE 1.6 entfernt einige veraltete Bibliotheken und wechselt von mate-conf (einem Zweig von GConf ) zu GSettings und von mate-corba (einem Zweig von GNOMEs Bonobo ) zu D-Bus .
Eines der Ziele der MATE-Entwickler ist es, ein traditionelles Benutzererlebnis unter Verwendung neuester Technologien zu bieten. In MATE 1.20, das im Februar 2018 veröffentlicht wurde, wurde die Unterstützung für HiDPI hinzugefügt und die GTK+ -Version auf 3.22 erhöht. Die MATE 1.22-Version migrierte viele Programme von Python 2 auf Python 3 und von dbus-glib auf GDBus . In einer kommenden Version wird die Unterstützung für Wayland hinzugefügt.
Philosophie
MATE hat sich folgende Philosophie zum Projekt gemacht: Minimalismus , KISS-Prinzip , Cowboy-Codierung und Literate-Programmierung . Diese Philosophie wurde auf einer Seite der alten offiziellen Wiki-Site gesehen.
Veröffentlichungsverlauf
Datum | Ausführung |
---|---|
2011-06-18 | Angekündigt im Arch Linux-Forum |
2011-08-19 | Erstveröffentlichung |
2012-04-16 | 1,2 |
2012-07-30 | 1,4 |
2013-04-02 | 1,6 |
2014-03-04 | 1,8 |
2015-06-11 | 1,10 |
2015-11-05 | 1,12 |
2016-04-08 | 1,14 |
2016-09-21 | 1,16 |
2017-03-13 | 1.18 |
2018-02-07 | 1,20 |
2019-03-18 | 1.22 |
2020-02-10 | 1,24 |
2021-08-03 | 1,26 |
(Hinweis) Zwischen jeder offiziellen Veröffentlichung gibt es eine ungerade Anzahl von Versionen. Sie werden als in Entwicklung befindliche Versionen behandelt und nicht als offizielle Veröffentlichungen angekündigt.
Annahme
MATE ist in vielen Distributionen verfügbar. Die offizielle Site listet über dreißig auf, von Arch Linux bis Void Linux . Im Folgenden sind einige Beispiele aufgeführt.
Arch Linux
MATE wurde ursprünglich am 18. Juni 2011 im Arch Linux-Forum angekündigt und wurde im Januar 2014 zu einem offiziellen Community-Paket.
Debian GNU/Linux
MATE wurde ursprünglich am 8. November 2013 auf seiner offiziellen Website angekündigt. MATE Desktop wird als eines von Live- und Installations-ISO-Images veröffentlicht.
Fedora
MATE-Compiz Spin ist einer der verschiedenen Spins von Fedora. Dieser Fedora Spin bündelt MATE Desktop mit Compiz Fusion.
GhostBSD
MATE Desktop ist der bevorzugte Standard-Desktop von GhostBSD.
Linux Mint
MATE ist eine der drei wichtigsten Desktop-Umgebungen auf Linux Mint seit Version 12 "Lisa" und Debian Edition von Version 201303 bis zur Veröffentlichung von LMDE 3, wobei die anderen beiden Xfce und Cinnamon sind .
OpenIndiana
MATE Desktop ist der Standard-Desktop des Illumos- basierten Betriebssystems OpenIndiana, das die Fortsetzung des früheren GNOME 2 ist, das der Standard-Desktop von OpenSolaris war .
Parabel
Parabola ist ein beliebtes Arch-Derivat und die erste Linux-Distribution, die MATE als Standard-Desktop-Umgebung verwendet.
Trisquel
Seit Flidas Alpha (seine Version 8) hat Trisquel damit begonnen, MATE 1.18 anstelle der GNOME-Desktop-Umgebung zu übernehmen.
Ubuntu-MATE
Im November 2014 veröffentlichte das Ubuntu MATE-Team die Version 14.04 LTS , die bis April 2019 unterstützt wurde. Mit Ubuntu MATE existiert seit Ubuntu 14.04 LTS eine dedizierte Distribution .
Im März 2015 erhielt Ubuntu MATE ab Version 15.04 den offiziellen Ubuntu-Flavor-Status.
Rezeption
MATE ist in vielen Linux-Distributionen verfügbar . Einer dieser in letzter Zeit bemerkenswerten ist ein Rocky Linux . Manche Leute sind mit den neueren GNOME-Implementierungen nicht zufrieden oder viele Benutzer bevorzugen einfach das ältere MATE GNOME 2-Look and Feel. Für diese Leute bietet die Installation von MATE in Rocky Linux eine schöne, stabile Alternative.