Wydanie środowiska graficznego COSMIC 1.2.0

Firma System76, twórca dystrybucji Linux Pop!_OS, opublikowała wydanie środowiska graficznego COSMIC 1.2.0. Pakiety z COSMIC 1.2.0 są dostępne w dystrybucji Pop!_OS 24.04 i wkrótce pojawią się w Fedora, NixOS, Arch Linux, openSUSE, Aeyrin OS, Redox oraz CachyOS. Kod został napisany w języku Rust i jest dostępny na licencjach GPLv3 (aplikacje) i MPL-2.0 (biblioteki).

COSMIC rozwija się jako uniwersalny projekt, niezwiązany z konkretną dystrybucją i zgodny ze specyfikacjami Freedesktop.
Do budowy interfejsu w COSMIC wykorzystano bibliotekę Iced, która korzysta z bezpiecznych typów, modułowej architektury i modelu programowania reaktywnego, a także oferuje architekturę, znaną programistom zaznajomionym z językiem deklaratywnego budowania interfejsów Elm. Oferowane są różne silniki renderujące, wspierające Vulkan, Metal, DX12, OpenGL 2.1+ oraz OpenGL ES 2.0+. Programiści mają do dyspozycji gotowy zestaw widgetów, możliwość tworzenia asynchronicznych procesorów oraz wykorzystania adaptacyjnego układu elementów interfejsu w zależności od rozmiaru okna i ekranu.

Oprócz wykorzystania języka Rust, szczególną cechą COSMIC są tryby hybrydowego mozaikowego układu okien oraz statycznego mocowania okien (grupowanie okien w podobny sposób jak zakładki w przeglądarkach), które można włączać w związku z wirtualnymi pulpitami. Projekt ten rozwija również kompozytowy. serwer cosmic-comp opartego na Wayland.

Główne zmiany w porównaniu z wersją 1.1.0:

  • Do usługi ustawiania tapet biurkowych cosmic-bg dodano wsparcie dla formatu obrazów AVIF.
  • Applet połączenia z siecią i Bluetooth, do wskazywania trwającego procesu połączenia, zmieniono na wskaźnik typu spinner, dostarczany przez bibliotekę libcosmic. Podobny wskaźnik używany jest podczas oczekiwania na zakończenie uwierzytelniania przy logowaniu do systemu oraz przy pobieraniu pakietów w menedżerze aplikacji.
  • W kompozycie serwerze W cosmic-comp rozwiązano problem z migotaniem ekranu na systemach z GPU Intel opartych na mikroarchitekturach Meteor, Arrow i Lunar Lake. Wyeliminowano także migotanie przy otwieraniu interfejsu przełączania między wirtualnymi pulpitami oraz podczas uruchamiania menu aplikacji.
  • W edytorze tekstu cosmic-edit wprowadzono możliwość dodawania dokumentu do listy ostatnio używanych plików podczas jego zapisywania.
  • W menedżerze plików dodano możliwość przeglądania podkatalogów w koszu i dodano informacje o sumie kontrolnej w panelu właściwości pliku.
  • W aplikacji cosmic-monitor dodano wsparcie dla poziomego przewijania na stronach z listami procesów i aplikacji.
  • W xdg-desktop-portal-cosmic dokonano przejścia na wersję budowaną z użyciem narzędzia just zamiast make.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster