Veröffentlichung der Desktop-Umgebung COSMIC 1.6.0

Das Unternehmen System76, das die Linux-Distribution Pop!_OS entwickelt, hat die Veröffentlichung der Desktop-Umgebung COSMIC 1.6.0 bekannt gegeben. Pakete mit COSMIC 1.6.0 sind in der Distribution Pop!_OS 24.04 verfĂŒgbar und werden in naher Zukunft auch in Fedora, NixOS, Arch Linux, openSUSE, Aeyrin OS, Redox und CachyOS erwartet. Der Code ist in Rust geschrieben und wird unter den Lizenzen GPLv3 (Anwendungen) und MPL-2.0 (Bibliotheken) verbreitet.

COSMIC entwickelt sich als universelles Projekt, das nicht an eine bestimmte Distribution gebunden ist und den Freedesktop-Spezifikationen entspricht. Zur Erstellung der BenutzeroberflĂ€che in COSMIC wird die Bibliothek Iced verwendet, die sichere Typen, eine modulare Architektur und ein reaktives Programmiermodell nutzt und auch eine Architektur anbietet, die fĂŒr Entwickler vertraut ist, die mit der deklarativen Sprache Elm zum Erstellen von BenutzeroberflĂ€chen vertraut sind. Es stehen mehrere Render-Engines zur VerfĂŒgung, die Vulkan, Metal, DX12, OpenGL 2.1+ und OpenGL ES 2.0+ unterstĂŒtzen. Entwicklern wird ein fertiges Set an Widgets angeboten, die Möglichkeit, asynchrone Handler zu erstellen, und die Nutzung einer adaptiven Anordnung der UI-Elemente je nach Fenster- und BildschirmgrĂ¶ĂŸe.

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.

Unter den Änderungen:

  • Die Möglichkeit zur individuellen Anpassung der LautstĂ€rke und Ausgabeeinstellungen in Bezug auf einzelne Anwendungen wurde hinzugefĂŒgt.
  • Im Terminal-Emulator wurde die Möglichkeit zur visuellen Trennung zwischen den Fenstern implementiert.
  • Im Dateimanager wurde in der Suchleiste die UnterstĂŒtzung fĂŒr Kopier- und EinfĂŒgevorgĂ€nge ĂŒber die Zwischenablage hinzugefĂŒgt.
  • Es wurden Vorbereitungen getroffen, um Funktionen fĂŒr die Eingabefang und den Fernzugriff auf den Desktop zu implementieren. Die UnterstĂŒtzung fĂŒr das Eingabeemulationsprotokoll EI (Emulated Input) wurde hinzugefĂŒgt.
  • Im Kompositormanagement wurde die UnterstĂŒtzung fĂŒr die 6. Version des Linux-DMAbuf-Protokolls implementiert, die Werkzeuge fĂŒr die Arbeit mit mehreren Grafikkarten bietet, wenn eine Renderung auf einer anderen GPU erforderlich ist (z.B. auf einer dedizierten Grafikkarte anstelle einer integrierten).
  • Bei der Anzeige des Desktop-Hintergrunds wurden die Informationen ĂŒber die Bildrotation, die in den EXIF-Metadaten vorhanden sind, berĂŒcksichtigt.
  • Im cosmic-greeter wurde die UnterstĂŒtzung fĂŒr Bilder im JPEG-XL- und AVIF-Format hinzugefĂŒgt, und das Wayland-Protokoll cosmic-keymap-unstable-v1 wird ebenfalls verwendet.



Quelle: opennet.ru
ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster