Zimt (Desktop-Umgebung) - Cinnamon (desktop environment)

Zimt
Zimt-logo.svg
Zimt 4.4.8 auf Linux Mint 19.3.png
Zimt 4.4.8 auf Linux Mint 19.3
Entwickler Linux Mint- Team
Erstveröffentlichung 2011 ; vor 10 Jahren ( 2011 )
Stabile Version
5.0.5 / 14. Juli 2021 ; Vor 47 Tagen ( 2021-07-14 )
Repository Bearbeite dies bei Wikidata
Geschrieben in C ( GTK ), JavaScript und Python
Betriebssystem Unix-ähnlich mit X Window System
Typ Desktop-Umgebung
Lizenz GPLv2
Webseite Zimt-Gewürze .linuxmint .com
github .com /linuxmint /Cinnamon

Cinnamon ist eine kostenlose Open-Source- Desktop-Umgebung für das X Window System , die von GNOME 3 abgeleitet ist, aber traditionellen Desktop-Metapher- Konventionen folgt . Cinnamon ist die Haupt-Desktop-Umgebung der Linux Mint- Distribution und ist als optionaler Desktop auch für andere Linux-Distributionen und andere Unix-ähnliche Betriebssysteme verfügbar.

Die Entwicklung von Cinnamon begann als Reaktion auf die Veröffentlichung von GNOME 3 im April 2011, bei der die herkömmliche Desktop-Metapher von GNOME 2 zugunsten von GNOME Shell aufgegeben wurde . Mehrere Versuche folgenden GNOME zu erweitern 3 , so dass es die Linux Mint Design - Ziele passen würde, die Mint - Entwickler gegabelt mehrere GNOME 3 Komponenten eine unabhängige Desktop - Umgebung zu bauen. Die Trennung von GNOME wurde in Cinnamon 2.0, das im Oktober 2013 veröffentlicht wurde, abgeschlossen. Applets und Desklets sind nicht mehr mit GNOME 3 kompatibel.

Als Unterscheidungsmerkmal von Linux Mint wurde Cinnamon von der Presse allgemein positiv aufgenommen, insbesondere wegen seiner Benutzerfreundlichkeit und der sanften Lernkurve . In Bezug auf sein konservatives Designmodell ähnelt Cinnamon den Desktop-Umgebungen von Xfce und GNOME 2 ( MATE und GNOME Flashback ).

Geschichte

Wie mehrere andere Desktop-Umgebungen, die auf GNOME basieren, einschließlich Unity von Canonical , war Cinnamon ein Produkt der Unzufriedenheit mit der Aufgabe des GNOME-Teams von einer traditionellen Desktop-Erfahrung im April 2011. Bis dahin enthielt GNOME (dh GNOME 2) die traditionelle Desktop-Metapher, aber in GNOME 3 wurde durch die GNOME Shell ersetzt, der ein Taskleisten-ähnliches Panel und andere grundlegende Funktionen eines herkömmlichen Desktops fehlten. Der Wegfall dieser elementaren Funktionen war für die Entwickler von Distributionen wie Mint und Ubuntu inakzeptabel , die sich an Benutzer richten, die Schnittstellen wünschen, mit denen sie sofort vertraut sind.

Um diese Unterschiede zu überwinden, machte sich das Linux Mint-Team zunächst daran, Erweiterungen für die GNOME-Shell zu entwickeln, um die aufgegebenen Funktionen zu ersetzen. Das Ergebnis dieser Bemühungen waren die "Mint GNOME Shell Extensions" (MGSE). Inzwischen war auch die MATE- Desktop-Umgebung von GNOME 2 abgespalten worden. Linux Mint 12, das im November 2011 veröffentlicht wurde, enthielt anschließend beides, sodass Benutzer die Wahl zwischen GNOME 3-mit-MGSE oder einem traditionellen GNOME 2-Desktop hatten.

Aber auch mit MGSE fehlte GNOME 3 noch weitgehend der Komfort von GNOME 2 und wurde von der Benutzergemeinschaft nicht gut angenommen. Damals konnten einige der fehlenden Funktionen nicht durch Erweiterungen ersetzt werden, und es schien, dass Erweiterungen auf Dauer nicht tragfähig wären. Außerdem waren die GNOME-Entwickler den Bedürfnissen der Mint-Entwickler nicht zugänglich. Um den Mint-Entwicklern eine genauere Kontrolle über den Entwicklungsprozess zu geben, wurde GNOME Shell im Januar 2012 als "Project Cinnamon" abgespalten.

Nach und nach wurden verschiedene Kernanwendungen von den Mint-Entwicklern angepasst. Beginnend mit Version 1.2, die im Januar 2012 veröffentlicht wurde, ist der Fenstermanager von Cinnamon Muffin , der ursprünglich ein Fork von GNOME 3s Mutter war . Ebenso enthält Cinnamon seit September 2012 (ab Version 1.6) den Nemo- Dateimanager, der von Nautilus abgezweigt wurde . Das seit Mai 2013 enthaltene Cinnamon-Control-Center (ab Version 1.8) kombiniert die Funktionalität von GNOME-Control-Center mit der von Cinnamon-Settings und ermöglicht die Verwaltung und Aktualisierung von Applets, Extensions, Desklets und Themes über die Steuerung -Center. Gnome-Screensaver wurde ebenfalls gegabelt und heißt jetzt Cinnamon-Screensaver.

Seit Oktober 2013 (ab Version 2.0) ist Cinnamon kein Frontend mehr auf dem GNOME-Desktop wie Unity oder GNOME Shell , sondern eine eigenständige Desktop-Umgebung. Obwohl Cinnamon immer noch auf GNOME-Technologien basiert und GTK verwendet , muss GNOME selbst nicht mehr installiert werden.

Weitere Verbesserungen in späteren Versionen umfassen ein Desktop-Raster, Wildcard-Unterstützung bei der Dateisuche, Multi-Prozess-Einstellungs-Daemon, Desktop-Aktionen im Panel-Launcher, separate Prozesse für Desktop-Handling und Dateimanager in Nemo; eine zusätzliche Option für das Desktop-Panel-Layout, die ein moderneres Design und gruppierte Fenster bietet; verbesserte Benennung für doppelte Anwendungen im Menü (zB flatpak vs. deb-Pakete), angeheftete Dateien in Nemo, Fokus auf Leistungsverbesserungen.

Softwarekomponenten

X-Apps

Xed v1.2.2

Cinnamon führt X-Apps ein, die auf GNOME- Kernanwendungen basieren, aber geändert wurden, um mit Cinnamon, MATE und XFCE zu funktionieren; sie haben die traditionelle Benutzeroberfläche (UI).

Merkmale

Zu den von Cinnamon bereitgestellten Funktionen gehören

  • Desktop-Effekte, einschließlich Animationen, Übergangseffekte und Transparenz durch Komposition;
  • Panels, die mit einem Hauptmenü, Launchern, einer Fensterliste und der Taskleiste ausgestattet sind, können am linken, rechten, oberen oder unteren Bildschirmrand angepasst werden
  • Verschiedene Erweiterungen;
  • Applets, die im Panel angezeigt werden
  • Übersicht mit ähnlichen Funktionen wie in der GNOME-Shell; und
  • Einstellungseditor für einfache Anpassung. Es kann anpassen:
    • Das Panel
    • Der Kalender
    • Themen
    • Desktop-Effekte
    • Applets
    • Erweiterungen

Zum 24. Januar 2012 gab es keine offizielle Dokumentation für Cinnamon selbst, obwohl die meisten Dokumentationen für GNOME Shell für Cinnamon gelten. Es gibt eine Dokumentation für die Cinnamon-Edition von Linux Mint mit einem Kapitel über den Cinnamon-Desktop.

Galerie

Übersichtsmodus

Cinnamon 1.4 wurden neue Übersichtsmodi hinzugefügt. Diese beiden Modi sind "Expo" und "Scale", die in den Cinnamon-Einstellungen konfiguriert werden können.

Erweiterbarkeit

Zimt kann durch Themen, Applets und Erweiterungen modifiziert werden. Themen können das Aussehen von Aspekten von Cinnamon anpassen, einschließlich, aber nicht beschränkt auf Menü, Bedienfeld, Kalender und Ausführungsdialog. Applets sind Symbole oder Texte, die auf dem Bedienfeld angezeigt werden. Standardmäßig werden fünf Applets ausgeliefert, und Entwickler können ihre eigenen erstellen. Ein Tutorial zum Erstellen einfacher Applets ist verfügbar. Erweiterungen können die Funktionalitäten von Cinnamon modifizieren, z. B. ein Dock bereitstellen oder das Aussehen des Fensterumschalters Alt+Tab ↹ ändern .

Entwickler können ihre Themes, Applets und Erweiterungen auf die Cinnamon-Webseite hochladen und Benutzer herunterladen und bewerten lassen.

Annahme

Cinnamon ist in den Linux Mint 12-Repositorys verfügbar und in allen Linux Mint-Versionen 13 und höher als eine von vier möglichen Desktop-Umgebungen enthalten, eine weitere ist MATE . Es ist auch eine optionale Benutzeroberfläche in Linux Mint Debian Edition Update Pack 4 respin.

Außerhalb von Linux Mint ist Cinnamon für Ubuntu (das mit dem inoffiziellen Ubuntu Cinnamon Remix vorinstalliert ist), Fedora (als Spin), openSUSE , Arch Linux , Gentoo Linux , Funtoo Linux , Mageia , OpenMandriva , Debian , Pardus , Manjaro . verfügbar Linux , EndeavourOS , Artix , Sabayon 8, Void Linux , FreeBSD und CentOS .

Rezeption

In ihrer Rezension von Linux Mint 17 beschrieb Ars Technica Cinnamon 2.2 als "vielleicht den benutzerfreundlichsten und vielseitigsten Desktop, der auf jeder Plattform verfügbar ist".

In ihrer Rezension von Linux Mint 18 sagte ZDNet : "Sie können den Linux Mint Cinnamon-Desktop in den Desktop Ihrer Träume verwandeln."

Siehe auch

Verweise

Externe Links