Veröffentlichung der Desktop-Umgebung Cinnamon 4.4

Nach fünf Monaten Entwicklungszeit gebildet Benutzerumgebungsversion Zimt 4.4, in dem die Entwicklergemeinschaft der Linux-Mint-Distribution einen Fork der GNOME-Shell, des Nautilus-Dateimanagers und des Mutter-Fenstermanagers entwickelt, mit dem Ziel, eine Umgebung im klassischen Stil von GNOME 2 mit Unterstützung für erfolgreiche Interaktionselemente bereitzustellen die GNOME-Shell. Cinnamon basiert auf GNOME-Komponenten, diese Komponenten werden jedoch als periodisch synchronisierter Zweig ohne externe Abhängigkeiten zu GNOME ausgeliefert.

Die neue Version von Cinnamon wird in der Distribution Linux Mint 19.3 angeboten, deren Veröffentlichung vor den Weihnachtsferien geplant ist. In naher Zukunft werden Pakete vorbereitet, die unter Linux Mint und Ubuntu installiert werden können PPA-Repositoryohne auf eine neue Version von Linux Mint warten zu müssen.

Veröffentlichung der Desktop-Umgebung Cinnamon 4.4

Haupt- Innovationen:

  • Es wurde daran gearbeitet, die Leistung auf Bildschirmen mit hoher Pixeldichte (HiDPI) zu verbessern. In den Sprach- und Repository-Einstellungen wurden Symbole durch Flaggen ersetzt, die aufgrund der Skalierung auf HiDPI-Bildschirmen verschwommen aussahen. Verbesserte Bildqualität bei der Vorschau von Themen;
  • Es werden das XAppStatus-Applet und die XApp.StatusIcon-API vorgeschlagen, die einen alternativen Mechanismus zum Platzieren von Symbolen mit Anwendungsindikatoren in der Taskleiste implementieren. XApp.StatusIcon löst die Probleme, die bei der Verwendung von Gtk.StatusIcon auftreten, das für die Verwendung von 16-Pixel-Symbolen entwickelt wurde, Probleme mit HiDPI hat und an ältere Technologien wie Gtk.Plug und Gtk.Socket gebunden ist, die nicht mit GTK4 kompatibel sind und Wayland. Gtk.StatusIcon bedeutet auch, dass das Rendern auf der Anwendungsseite und nicht auf der Applet-Seite erfolgt. Um diese Probleme zu lösen, wurde in Ubuntu das AppIndicator-System vorgeschlagen, das jedoch nicht alle Funktionen von Gtk.StatusIcon unterstützt und in der Regel eine Überarbeitung der Applets erfordert.

    XApp.StatusIcon übernimmt wie AppIndicator die Darstellung des Symbols, der QuickInfo und der Beschriftung auf die Applet-Seite und verwendet DBus, um Informationen über Applets weiterzuleiten. Das Applet-seitige Rendering stellt hochwertige Symbole jeder Größe bereit und löst Anzeigeprobleme. Unterstützt wird die Übertragung von Klickereignissen vom Applet zur Anwendung, die ebenfalls über den DBus-Bus erfolgt. Aus Gründen der Kompatibilität mit anderen Desktops wurde ein Stub App.StatusIcon vorbereitet, der das Vorhandensein eines Applets erkennt und bei Bedarf ein Rollback auf Gtk.StatusIcon durchführt, was die Anzeige von Symbolen alter Anwendungen basierend auf Gtk.StatusIcon ermöglicht;

  • Das Layout von Elementen in modalen Dialogen wurde verbessert, es wurden Einstellungen hinzugefügt, um das Layout von Elementen in Fenstern zu steuern und den Fokus beim Öffnen neuer Fenster zu ändern;
  • Das Kontextmenü des Panels wurde vereinfacht und neu gestaltet;
  • Python-Modul zum Verwalten von Bildschirmeinstellungen hinzugefügt;
  • Dem Benachrichtigungssystem wurde Unterstützung für versteckte, nicht störende Benachrichtigungen hinzugefügt.
  • Dem Konfigurator wurde eine Schnittstelle zur Verwaltung von Systemerweiterungen hinzugefügt;
  • Das Anwendungsmenü wurde hinsichtlich der Leistung optimiert, der Menüaktualisierungsmechanismus wurde neu gestaltet und die Möglichkeit zum Ausblenden von Kategorien mit kürzlich ausgeführten Vorgängen wurde hinzugefügt;
  • Beim Verschieben von Elementen auf dem Bedienfeld wurde ein visueller Effekt hinzugefügt.
  • Der Konfigurator verfügt über einen integrierten Festplattenpartitionsmanager Gnome-Scheiben;
  • Einstellung hinzugefügt, um das Touchpad beim Anschließen einer externen Maus zu deaktivieren;
  • Unterstützung für ein kontrastreiches Design im Fenstermanager hinzugefügt;
  • Im Nemo-Dateimanager wurde den Einstellungen die Möglichkeit hinzugefügt, den Inhalt des Kontextmenüs zu verwalten.

Source: opennet.ru

Kommentar hinzufügen