Veröffentlichung der Desktop-Umgebung COSMIC 1.7.0

Das Unternehmen System76, welches die Linux-Distribution Pop!_OS entwickelt, hat die Veröffentlichung der Desktop-Umgebung COSMIC 1.7.0 bekannt gegeben. Die Pakete mit COSMIC 1.7.0 sind in der Distribution Pop!_OS 24.04 verfĂŒgbar und werden bald 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:

  • Im Kompositormanagement wurde die UnterstĂŒtzung fĂŒr skalierbare Cursor implementiert, die beim VergrĂ¶ĂŸern der GrĂ¶ĂŸe scharf bleiben.
  • Im Tool "BildschirmvergrĂ¶ĂŸerung" wurde der Schritt zur Änderung des Maßstabs erhöht, was die Anzahl der erforderlichen Tastendrucke zur VergrĂ¶ĂŸerung des Inhalts reduziert hat.
  • Ein Effekt der temporĂ€ren VergrĂ¶ĂŸerung des Cursors bei aktiver chaotischer Mausbewegung wurde implementiert, um die Auffindbarkeit des Cursors auf dem Bildschirm zu erleichtern. Eine entsprechende Option wurde im Konfigurator hinzugefĂŒgt, um den Effekt zu aktivieren.
  • Im Dialogfeld fĂŒr das Öffnen von Dateien in ausgewĂ€hlten Anwendungen („Öffnen mit“) wurde ein Feld zur Suche nach Anwendungen hinzugefĂŒgt.
  • Im xdg-desktop-portal-cosmic wurde das Portal org.freedesktop.portal.RemoteDesktop implementiert, das die Verwendung von emulierten EingabegerĂ€ten ermöglicht, z. B. die Anwendung von Steam Input zur Steuerung von Tastatur und Maus.
  • Im Dateimanager wurde die Leistung beim Arbeiten mit Netzwerkteilssystemen verbessert und die Navigation in Netzwerkspeichern aus beliebigen Tabs ermöglicht (z. B. ist die Eingabe von smb://server/share in der Adresszeile jetzt auch in Tabs fĂŒr lokale Dateien zulĂ€ssig). Es wurde die UnterstĂŒtzung fĂŒr die Umbenennung von Elementen in der Favoritenleiste hinzugefĂŒgt.
  • Fehler, die zu einem Absturz der Leiste fĂŒhrten, wurden behoben.
  • Im Skript start-cosmic wurde die KompatibilitĂ€t mit POSIX sh sichergestellt (zuvor wurde bash benötigt).



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