Das Unternehmen System76, das die Linux-Distribution Pop!_OS entwickelt, hat die siebte Alpha-Version der COSMIC-Desktop-Umgebung veröffentlicht, die in der Programmiersprache Rust geschrieben wurde (nicht zu verwechseln mit dem alten COSMIC, das auf GNOME Shell basierte). Zum Testen werden ISO-Abbilder mit der aktuellen Version von COSMIC angeboten, die auf Alpha-Bauten der bevorstehenden Version von Pop!_OS 24.04 fĂŒr Systeme mit NVIDIA-GPU (3,3 GB) und Intel/AMD (2,9 GB) basieren. Es werden auch fertige Pakete fĂŒr Fedora, NixOS, Arch Linux, openSUSE, Serpent OS, Redox und CachyOS erstellt.
COSMIC entwickelt sich als universelles Projekt, das nicht an eine bestimmte Distribution gebunden ist und den Freedesktop-Spezifikationen entspricht. FĂŒr den Aufbau der BenutzeroberflĂ€che in COSMIC wird die Iced-Bibliothek verwendet, die sichere Typen, modulare Architektur und ein reaktives Programmiermodell nutzt und auĂerdem eine Architektur bietet, die fĂŒr Entwickler vertraut ist, die mit der deklarativen Sprache Elm zur Erstellung von BenutzeroberflĂ€chen vertraut sind. Es stehen mehrere Rendering-Engines zur VerfĂŒgung, die Vulkan, Metal, DX12, OpenGL 2.1+ und OpenGL ES 2.0+ unterstĂŒtzen. Entwicklern wird ein vollstĂ€ndiges Widget-Set, die Möglichkeit zur Erstellung asynchroner Handler und die Nutzung adaptiver Layouts von BenutzeroberflĂ€chenelementen abhĂ€ngig von der Fenster- und BildschirmgröĂe angeboten.
Neben der Verwendung von Rust zeichnen sich die Besonderheiten von COSMIC durch die Modi fĂŒr hybride Mosaikfensteranordnung und das stapelbare Festlegen von Fenstern (Gruppierung von Fenstern Ă€hnlich wie Tabs im Browser) aus, die an virtuelle ArbeitsflĂ€chen gebunden aktiviert werden können. Das Projekt entwickelt auch einen kompositiven Server cosmic-comp auf Basis von Wayland. Die erste stabile Version von COSMIC war ursprĂŒnglich fĂŒr das erste Quartal 2025 geplant, neue Termine wurden nicht spezifiziert. Es wird erwartet, dass der nĂ€chsten Version der Status einer Beta-Version zugewiesen wird.
Die wichtigsten Ănderungen im Vergleich zur sechsten Alpha-Version von COSMIC:
- Die Möglichkeit der Neuordnung wurde umgesetzt. virtuellen ArbeitsplĂ€tzen oder deren Verschiebung auf einen anderen Bildschirm durch Drag-and-Drop mit der Maus. Eine Funktion zum Fixieren virtueller ArbeitsflĂ€chen wurde hinzugefĂŒgt, die es ermöglicht, eine bestimmte Anzahl von ArbeitsflĂ€chen geöffnet zu halten, unabhĂ€ngig davon, ob sie leer sind oder nicht.

- Es wurden Tooltips hinzugefĂŒgt, die angezeigt werden, wenn der Cursor ĂŒber Elemente in der Taskleiste, virtuellen ArbeitsflĂ€chen, dem Anwendungsordner und dem AnwendungsmenĂŒ fĂ€hrt.

- Globale Tastenkombinationen wurden implementiert, die es ermöglichen, Aktionen in X11-Anwendungen auszufĂŒhren, unabhĂ€ngig davon, ob die Anwendung im Fokus steht oder nicht. Zum Schutz der PrivatsphĂ€re ist diese Funktion standardmĂ€Ăig deaktiviert, kann jedoch als Option aktiviert werden, um Eingaben anderer nur bei DrĂŒcken von Modifikatortasten (Strg, Umschalt, Alt) zu ermöglichen.

- Einstellungen fĂŒr die proportionale Skalierung von X11-Anwendungen, die unter XWayland ausgefĂŒhrt werden, wurden hinzugefĂŒgt. Der Modus âOptimierung fĂŒr Anwendungenâ verbessert die AnzeigequalitĂ€t von Schnittstellen von Programmen, die keine proportionale Skalierung unterstĂŒtzen. Der Modus âOptimierung fĂŒr Spiele und Vollbildanwendungenâ erlaubt die Verwendung der tatsĂ€chlichen Bildschirmauflösung in Anwendungen, wobei ein Skalierungslevel angewendet werden kann, das sich von dem der Anwendungen unterscheidet, die proportionale Skalierung unterstĂŒtzen.
- Ănderungen am System zur Verarbeitung von Tastenkombinationen wurden vorgenommen:
- Beim Umschalten mit der Kombination âSuper+Steuertasteâ wird das aktuelle Tab weiterhin angezeigt, solange die Super-Taste gedrĂŒckt gehalten wird.
- Virtuelle ArbeitsflĂ€chen haben jetzt eine höhere PrioritĂ€t im Vergleich zu Bildschirmen â die Navigation beim Verschieben von Fenstern oder dem Wechsel des Eingabefokus erfolgt zuerst auf den ArbeitsflĂ€chen des aktuellen Bildschirms, bevor zu einem anderen Bildschirm gewechselt wird, falls vorhanden.
- Eine zyklische Durchlauf von virtuellen ArbeitsflÀchen wurde implementiert (nach der letzten wird auf die erste gewechselt).
- Eine neue Kombination âSuper+Shift+Steuertasteâ wurde hinzugefĂŒgt, um zwischen Bildschirmen zu wechseln; um den Fokus auf einen anderen Bildschirm zu verschieben â âAlt+Super+Steuertasteâ, um ein Fenster auf einen anderen Bildschirm zu verschieben â âShift+Alt+Super+Steuertasteâ.
- Zum VergröĂern oder Verkleinern der Desktop-Skalierung wurden die Tastenkombinationen âSuper+â und âSuper-â hinzugefĂŒgt.
- Im Dateimanager wurde eine Option fĂŒr die vorzeitige Eingabe von Dateipfaden hinzugefĂŒgt â nach Eingabe des ersten Buchstabens des Dateinamens oder des Verzeichnisses in die Adresszeile werden Beispiele fĂŒr die automatische VervollstĂ€ndigung angezeigt, die den vorhandenen Dateien oder Verzeichnissen entsprechen. Es wurde eine Option zum Ăffnen von Dateien mit einem Klick hinzugefĂŒgt. VerknĂŒpfungen zur Aktivierung der Anzeigemodi fĂŒr Dateien im Raster- oder Listenformat wurden hinzugefĂŒgt. Der Ăbergang zur Bearbeitung durch Klicken auf das Verzeichnis im Dateipfad wurde realisiert. Ein Dialogfeld "Ordner öffnen" wurde hinzugefĂŒgt, um Dateien in das angegebene Verzeichnis zu extrahieren.
- Auf der Seite zur Toneinstellung wurde die Möglichkeit zur Ănderung des LautstĂ€rkepegels fĂŒr das linke und rechte Ohr hinzugefĂŒgt.

- Im Accessibility-Applet wurden Optionen zum Aktivieren des Hochkontrastmodus, zum Invertieren von Farben, Farbfiltern fĂŒr Farbenblinde und zur ZusammenfĂŒhrung von AudiokanĂ€len fĂŒr Menschen mit Hörproblemen hinzugefĂŒgt. Die BenutzeroberflĂ€che zur VergröĂerung von Bereichen auf dem Bildschirm wurde verbessert.

- In verschiedenen Komponenten wurden Optimierungen und Korrekturen implementiert, die darauf abzielen, die CPU-Last zu reduzieren.
- Die UnterstĂŒtzung fĂŒr die Wayland-Protokolle ext-workspace-v1 und ext-image-capture-v1 wurde hinzugefĂŒgt. Das Protokoll cosmic-workspace-v2 wurde hinzugefĂŒgt.
- Die Lokalisierung von Programmnamen wurde realisiert.
- Im Netzwerkverbindungs-Applet wurde die UnterstĂŒtzung fĂŒr die Authentifizierung EAP und PEAP hinzugefĂŒgt.
- Im COSMIC Media Player wurde eine Option zum Verstecken des Titels hinzugefĂŒgt, wenn die Maus nicht aktiv ist.
- Es wurde die Möglichkeit hinzugefĂŒgt, eine Ersatzschriftart festzulegen.
Quelle: opennet.ru





