Nach 11 Monaten Entwicklung wurde die Veröffentlichung der Desktop-Umgebung Cinnamon 6.8 festgelegt, in deren Rahmen die Entwicklergemeinschaft von Linux Mint einen Fork der GNOME Shell, des Dateimanagers Nautilus und des Fenstermanagers Mutter entwickelt, mit dem Ziel, eine klassische GNOME 2-Umgebung bereitzustellen, die erfolgreiche Elemente der Interaktion aus der GNOME Shell unterstützt. Cinnamon basiert auf GNOME-Komponenten, die als regelmäßig synchronisierter Fork geliefert werden und keine externen Abhängigkeiten zu GNOME haben. Die neue Cinnamon-Version wird im Linux Mint 27-Distribution angeboten (es wurde entschieden, das Jahr der Veröffentlichung in der Nummerierung zu verwenden), die für die zweite Dezemberhälfte geplant ist.
Hauptneuheiten:
- Die vollständige Unterstützung des Wayland-Protokolls wurde implementiert, und praktisch wurde Parität in der Funktionalität beim Arbeiten mit X11 und Wayland erreicht. Die Unterstützung für die Nutzung von X11 bleibt erhalten. Zu den Änderungen im Zusammenhang mit Wayland gehören:
- Bei der Nutzung von Wayland wird die korrekte Auswahl der Größe und die Positionierung neuer Fenster, Dialogfelder und Kontextmenüs sichergestellt.
- Bei der Arbeit über Wayland wurde ein korrektes Fokussieren des Eingangs realisiert.
- Viele Fehler in Cinnamon, Muffin, cinnamon-session und Xwayland, die zu Abstürzen bei der Verwendung von Wayland führten, wurden behoben.
- Die Unterstützung für Multimonitor-Konfigurationen wurde verbessert und KVM- die Monitortreiberwechsel im Wayland-Umfeld.
- In Anwendungen, die Wayland verwenden oder über Xwayland gestartet werden, sowie in der Komposition Server und im Desktop-Session wird hardwarebeschleunigte Grafik verwendet, die über die Wayland-Protokolle wl_drm und zwp_linux_dmabuf_v1 sowie die hardwarebeschleunigte Nutzung von GBM über EGL auf NVIDIA-Grafikkarten realisiert wurde.
- Vollständige Unterstützung von hochauflösenden Bildschirmen (HiDPI) bei Verwendung von Wayland. Probleme mit der Skalierung von Symbolen und Mauszeigern wurden gelöst. Fehler, die in Anwendungen auf der Chromium-Engine wie Slack und VSCode auftraten, wurden behoben.
- Bei der Verwendung von Wayland wurde die Anzeige von Fortschrittsindikatoren für Operationen realisiert, z. B. die Anzeige des Fortschritts beim Kopieren von Dateien in der Schaltfläche in der Taskleiste.
- Die Ausführung grundlegender Anwendungen, die über pkexec gestartet werden, als Wayland-Clients ohne die Nutzung von Xwayland wurde ermöglicht.
- In den Dateimanager wurde ein Vorschaufenster integriert.

- Eine neue Anwendung namens Superlight wurde hinzugefügt, um den Systemzustand zu überwachen und die CPU-, Speicher- und I/O-Auslastung anschaulich darzustellen, sowie Informationen über aktive Prozesse, Verkehr, Akkuladestand und Temperatur anzuzeigen.

- Ein neuer Bildschirmschoner wurde implementiert, der sowohl Wayland als auch X11 unterstützt.

- Der Befehl „cinnamon-list-windows“ wurde hinzugefügt, um das Abrufen der Liste aller offenen Fenster und die Bestimmung ihrer Position, Größe, HiDPI-Daten und zugehöriger Anwendungen und Backends zu erleichtern.
- Im Kompositionsserver Muffin wird das Runden der Koordinaten und Größen aller Grafikelemente der Clutter-Bibliothek auf ganze Zahlen sichergestellt, um eine genauere Positionierung und eine klare Darstellung der Applets und Komponenten des Desktops zu gewährleisten.
- Die Unterstützung von systemd-Einheiten für Benutzersitzungen (graphical-session.target) wurde hinzugefügt, die aktiviert werden, um begleitende Dienste im Zusammenhang mit der grafischen Sitzung zu starten.
- Der Code zum Schreiben in Konfigurationsdateien und zum Lesen von Lesezeichen im Dateimanager wurde auf asynchrone Operationen umgestellt.
- Eine einheitliche Schnittstelle zur Verwaltung der Anwendung von energiesparenden und wartenden Modi wurde implementiert: suspend (schlafend mit aktivem Speicher), hybrid-sleep (Hybernation mit Entladung des Speicherinhalts auf die Festplatte) und suspend-then-hibernate (schlafend mit anschließender Hybernation nach einer bestimmten Zeit).

- In das Applet zur Netzwerkkonfiguration wurden die Abschnitte zusammengeführt VPN und WireGuard. WPA3 (Wi-Fi Protected Access 3) und OWE (Opportunistic Wireless Encryption) wurden hinzugefügt.
- Das PAM-Modul pam_oo7 zur Authentifizierung mit
der Komponente oo7 (D-Bus Secret Service provider) wurde hinzugefügt. - Im Kontextmenü der Fenster wurde eine Option zum Andocken eines Fensters über anderem Inhalt hinzugefügt.
- Standardmäßig wird der Terminal-Emulator velocitty, eine Eigenentwicklung, verwendet. Es unterstützt die Trennung von Sitzungen in Tabs, das Ändern von Themen, das Kennzeichnen verschiedener Tab-Typen mit eigenen Farben (rot – root, sudo, pkexec, blau – ssh, sftp oder eigene Farben zuweisen) und das Hervorheben von Tabs mit aktiven Prozessen in helleren Farbtönen.

- Es besteht die Möglichkeit, verschiedene Hintergrundbilder für unterschiedliche Monitore einzustellen.
- Ein neuer Kalender-Planer Clockenstein wurde implementiert, der lokale Kalender, Google Kalender und externe Dienste auf Basis des CalDAV-Protokolls, wie z.B. Nextcloud, unterstützt.

- Die Anwendung mintsysadm zum Verwalten von Benutzerkonten wurde hinzugefügt, die unter anderem die Auswahl eines Avatars und die Aktivierung der Verschlüsselung des Home-Verzeichnisses ermöglicht.

- Die Farben und der Kontrast in der dunklen Version des Themas Mint-Y wurden verbessert.

- Die Ecken von Rahmen und Bildlaufbereichen wurden leicht abgerundet.

- In den Themen Mint-Y, Mint-L und Mint-X werden in den GTK-Dialogen die XSI-Symbole verwendet, die auch im Dateimanager Nemo zu finden sind.

- Ein Layout-Viewer wurde in die Tastatureinstellungen integriert. Die externe Abhängigkeit gkbd-capplet wurde eingestellt.
- Eine eigene Anwendung für Screenshots (cinnamon-screenshot) wurde hinzugefügt, die es ermöglicht, das Bild vor dem Speichern zuzuschneiden, Fenster-Schatten ein- oder auszuschalten und nur den aktuellen Bildschirm oder alle Monitore abzudecken.
- Es wurde die Möglichkeit implementiert, Systemdialoge mit der Maus zu verschieben, die über Anwendungsfenstern angezeigt werden, aber den Bildschirm nicht blockieren (z.B. der Abmelde-Dialog).

- Die Möglichkeit wurde hinzugefügt, Notification-Ausgabeinstellungen einzelnen Anwendungen zuzuordnen.
- Die Bildschirmhelligkeitssteuerung hat Unterstützung für Lichtsensoren erhalten.
- In der Anwendung zur Anzeige von Systeminformationen gibt es jetzt eine separate Seite für Sensoren.

- Ein Programm namens Unfold zur Arbeit mit Archiven wurde implementiert, das 7zip und 7zip-RAR verwendet.

- Die Alarms-Anwendung zur Anzeige von Erinnerungen und Benachrichtigungen zu festgelegten Zeiten wurde realisiert.

Quelle: opennet.ru














