System76, et selskap som utvikler LinuxPop!_OS, distribusjonen, har gitt ut skrivebordsmiljøet COSMIC 1.8.0. Pakker for COSMIC 1.8.0 er tilgjengelige i Pop!_OS 24.04 og forventes snart å være tilgjengelige i Fedora, NixOS og Arch. Linux, openSUSE, Aeyrin OS, Redox og CachyOS. Koden er skrevet i Rust og distribuert under GPLv3-lisensene (applikasjoner) og MPL-2.0 (biblioteker).
COSMIC utvikles som et universelt prosjekt, ikke knyttet til en spesifikk distribusjon og kompatibelt med Freedesktop-spesifikasjonene. COSMICs grensesnitt er bygget ved hjelp av Iced-biblioteket, som benytter typesikker design, en modulær arkitektur og en reaktiv programmeringsmodell, og tilbyr en arkitektur som er kjent for utviklere som er kjent med det deklarative grensesnittspråket Elm. Flere renderingsmotorer tilbys, som støtter Vulkan, Metal, DX12, OpenGL 2.1+ og OpenGL ES 2.0+. Utviklere tilbys et ferdig sett med widgeter, muligheten til å lage asynkrone behandlere og adaptiv layout av grensesnittelementer basert på vindu- og skjermstørrelse.
I tillegg til å bruke Rust-språket, inkluderer COSMICs viktigste funksjoner hybrid vindusflislegging og stablet vindusdokking (vindusgruppering som ligner på nettleserfaner), som kan aktiveres når de er koblet til virtuelle skrivebord. Prosjektet utvikler også en kompositt ... serveren kosmisk sammenligning basert på Wayland.
Blant endringene:
- Cosmic-comp composite manager har forbedret berøringsskjermstøtten betydelig.
- Cosmic-comp-komposisjonsbehandleren støtter nå oppstart av minimerte X11-programvinduer. Støtte for å tilpasse standard vindusdekorasjonsmodus er lagt til. serverProblemet med å ta skjermbilder er løst. Støtte for hybridkonfigurasjoner med integrerte og separate GPU-er er forbedret. Selektiv hjørneavrunding er implementert i temaer.

- Smithay-biblioteket har blitt oppdatert for å forbedre støtten for musepekerregistrering.
- Bluetooth-kontrollappleten og konfiguratoren gir nå muligheten til å tilordne egendefinerte navn til Bluetooth-enheter.
- Programbiblioteket (cosmic-app-library) sentrerer nå programnavnene som vises under ikoner.

- Filbehandleren er satt til å automatisk bytte til en annen fane når den aktive fanen lukkes.
- Støtte for tofaktorautentisering er etablert på innloggingsskjermen.
- Et skjermtastatur er for tiden under utvikling, men er ennå ikke inkludert i COSMIC-utgivelser. Skjermtastaturet inkluderer nå en indikator for tastaturoppsettbytte og håndterer eksternt layoutbytte (for eksempel ved bruk av en tastekombinasjon på et fysisk tastatur).


Kilde: opennet.ru


