Veröffentlichung der Desktop-Umgebung COSMIC 1.3.0

Die Firma System76, die die Linux-Distribution Pop!_OS entwickelt, hat die Version 1.3.0 der COSMIC-Desktopumgebung veröffentlicht. Die Pakete von COSMIC 1.3.0 sind in der Distribution Pop!_OS 24.04 verfügbar und werden in Kürze auch für 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) veröffentlicht.

COSMIC entwickelt sich als universelles Projekt, das an keine spezifische Distribution gebunden ist und den Freedesktop-Spezifikationen entspricht. Für den Aufbau der Benutzeroberfläche wird in COSMIC die Bibliothek Iced verwendet, die sichere Typen, eine modulare Architektur und ein reaktives Programmiermodell verwendet sowie eine Architektur bietet, die für Entwickler, die mit der deklarativen Schnittstellensprache Elm vertraut sind, vertraut ist. Es werden mehrere Rendering-Engines angeboten, die Vulkan, Metal, DX12, OpenGL 2.1+ und OpenGL ES 2.0+ unterstützen. Entwicklern wird eine vollständige Widgets-Bibliothek zur Verfügung gestellt, die Möglichkeit, asynchrone Handler zu erstellen und eine adaptive Anordnung von Benutzeroberflächenelementen je nach Fenster- und Bildschirmgröße zu nutzen.

Neben der Verwendung der Programmiersprache Rust hebt sich COSMIC durch die Hybrid-Mosaik-Fensteranordnung und die gestapelte Fensterfixierung hervor (Fenstergruppierung ähnlich wie bei Tabs im Browser), die in Verbindung mit virtuellen Desktops aktiviert werden kann. Das Projekt entwickelt auch einen Kompositormanagement. der Server cosmic-comp basierend auf Wayland.

Wesentliche Änderungen:

  • Der "Frosted Glass" Transparenzeffekt wurde hinzugefügt, der das Hintergrundbild verwischt, das das Fenster überdeckt, im Stil von mattem Glas, ähnlich dem Liquid Glass Effekt in macOS. Der Effekt wird über das Wayland-Protokoll ext-background-effect realisiert, das die Gestaltung von halbtransparenten Bereichen von Wayland-Oberflächen ermöglicht.
  • Der Applet zur Verwaltung der Netzwerkverbindung und der Konfigurator wurden von einem direkten Zugriff auf NetworkManager auf die Verwendung der Schicht nmrs umgestellt.
  • Der Applet zum Wechseln der Tastaturlayouts (input-sources) wurde auf die Nutzung des Wayland-Protokolls cosmic-keymap-unstable-v1 umgestellt, dessen Unterstützung im Compositing-Manager cosmic-comp und im Hintergrundprozess cosmic-settings-daemon implementiert wurde.
  • Um die Unterstützung für Bilder im Avif-Format im Desktop-Hintergrunddienst cosmic-bg zu gewährleisten, wird die Bibliothek libdav1d eingesetzt.
  • Im Dateimanager wurde die Möglichkeit hinzugefügt, Unterklassen bei der Filterung des Inhalts nach MIME-Typen auszuwählen.
  • Im Programm cosmic-monitor, das Informationen über das System, laufende Prozesse und Ressourcenverbrauch anzeigt, wurde die Unterstützung für die Sammlung von Statistiken für Intel-GPUs hinzugefügt. Außerdem wurde der Energieverbrauch für AMD- und Intel-GPUs berechnet und die Anzeige von Daten über den Energieverbrauch der GPU sowie den Status des Videospeichers ermöglicht.
  • In der Benutzeroberfläche wurde die Positionierung der Pop-up-Fenster von Applets verbessert. Es wurden Optionen zum Ausblenden der Leiste und zum Beibehalten des Stils beim Maximieren der Fenster hinzugefügt.
  • Im Konfigurator wurde die Unterstützung für die Verwendung von Bildern im AVIF-Format als Desktophintergründe hinzugefügt.
  • Im Kontextmenü wird nun standardmäßig der diskrete GPU angezeigt.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Servern 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Servern | ProHoster