Wydanie środowiska graficznego COSMIC 1.8.0

Firma System76, rozwijająca dystrybucję Linux Pop!_OS, opublikowała wydanie środowiska graficznego COSMIC 1.8.0. Pakiety z COSMIC 1.8.0 są dostępne w dystrybucji Pop!_OS 24.04, a w najbliższym czasie powinny pojawić się także w Fedora, NixOS, Arch Linux, openSUSE, Aeyrin OS, Redox i CachyOS. Kod napisano w języku Rust i jest on udostępniany na licencjach GPLv3 (aplikacje) oraz MPL-2.0 (biblioteki).

COSMIC rozwija się jako uniwersalny projekt, niezwiązany z konkretną dystrybucją i odpowiadający specyfikacjom Freedesktop. Do budowy interfejsu w COSMIC wykorzystano bibliotekę Iced, która stosuje bezpieczne typy, architekturę modułową i model programowania reaktywnego, oferując również architekturę znaną deweloperom 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+. Deweloperzy mają do dyspozycji zestaw gotowych widgetów, możliwość tworzenia asynchronicznych obsług i korzystania z 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.

Wśród zmian:

  • W menedżerze kompozycji cosmic-comp znacząco poprawiono obsługę ekranów dotykowych.
  • W menedżerze kompozycji cosmic-comp zaimplementowano możliwość uruchamiania okien aplikacji X11 w stanie zminimalizowanym. Dodano obsługę konfiguracji domyślnego trybu dekorowania okien po stronie serwery. Rozwiązano problem z awaryjnym zamykaniem podczas tworzenia zrzutu ekranu. Ulepszono obsługę konfiguracji hybrydowych z zintegrowanym GPU i dedykowaną kartą graficzną. Dopracowano selektywne zaokrąglanie rogów w motywach.
  • Zaktualizowano bibliotekę Smithay, co poprawiło obsługę przechwytywania wskaźnika myszy.
  • W aplecie do zarządzania Bluetooth oraz w konfiguratorze udostępniono możliwość nadawania urządzeniom Bluetooth dowolnych nazw.
  • W bibliotece aplikacji (cosmic-app-library) zapewniono wyśrodkowanie nazw programów wyświetlanych pod ikonami.
  • W menedżerze plików włączono automatyczne przełączanie na inną kartę po zamknięciu aktywnej karty.
  • Dopracowano obsługę uwierzytelniania dwuskładnikowego na ekranie logowania.
  • Trwają prace nad klawiaturą ekranową, która na razie nie została jeszcze włączona do wydań COSMIC. Do klawiatury ekranowej dodano wskaźnik przełączania układów klawiatury oraz zaimplementowano obsługę zewnętrznego przełączania układów (na przykład skrótem klawiaturowym na fizycznej klawiaturze).



Źródło: opennet.ru
Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS - ProHoster