Compania System76, care dezvoltă distribuția Linux Pop!_OS, a publicat versiunea 1.2.0 a mediului de lucru COSMIC. Pachetele cu COSMIC 1.2.0 sunt disponibile în distribuția Pop!_OS 24.04 și se așteaptă în curând în Fedora, NixOS, Arch Linux, openSUSE, Aeyrin OS, Redox și CachyOS. Codul este scris în limbajul Rust și este distribuit sub licențele GPLv3 (aplicații) și MPL-2.0 (biblioteci).
COSMIC se dezvoltă ca un proiect universal, nelegat de o distribuție specifică și conform specificațiilor Freedesktop.
Pentru construirea interfeței în COSMIC este utilizată biblioteca Iced, care folosește tipuri sigure, o arhitectură modulară și un model de programare reactiv, precum și oferă o arhitectură familiară dezvoltatorilor care cunosc limbajul de construcție declarativă a interfețelor Elm. Sunt disponibile mai multe motoare de randare care susțin Vulkan, Metal, DX12, OpenGL 2.1+ și OpenGL ES 2.0+. Dezvoltatorii beneficiază de un set complet de widget-uri, posibilitatea de a crea gestionari asincroni și de a utiliza o compunere adaptivă a elementelor interfeței în funcție de dimensiunea ferestrei și a ecranului.
Pe lângă utilizarea limbajului Rust, COSMIC se distinge prin modurile de dispunere hibrid mozaic a ferestrelor și fixarea pe stivă a ferestrelor (gruparea ferestrelor asemănătoare cu filele dintr-un browser), care pot fi activate în legătură cu birourile virtuale. Proiectul dezvoltă de asemenea compozitorul cosmic-comp bazat pe Wayland. serverul cosmic-comp pe baza Wayland.
Principalele modificări față de versiunea 1.1.0:
- Serviciul de instalare a wallpapers-urilor de birou cosmic-bg a adăugat suport pentru formatul de imagini AVIF.
- Applet-urile de conectivitate la rețea și Bluetooth pentru indicarea procesului de conectare au fost transformate într-un spinner furnizat de biblioteca libcosmic. Un indicator similar este folosit în timpul așteptării finalizării autentificării la intrarea în sistem și la descărcarea pachetelor în managerul de aplicații.
- În compunerea server În cosmic-comp a fost rezolvată problema cu clipirea ecranului pe sistemele cu GPU Intel bazate pe microarhitecturile Meteor, Arrow și Lunar Lake. De asemenea, a fost eliminată clipirea la deschiderea interfaței de comutare între birourile virtuale și la lansarea meniului aplicațiilor.
- În editorul de texte cosmic-edit a fost implementată adăugarea documentului în lista fișierelor recent utilizate la salvarea documentului.
- În managerul de fișiere a fost adăugată posibilitatea de a vizualiza subdirectoarele din coșul de gunoi și informații despre suma de control în panoul cu proprietățile fișierului.
- În aplicația cosmic-monitor a apărut suport pentru derularea orizontală pe paginile cu liste de procese și aplicații.
- În xdg-desktop-portal-cosmic a fost realizată trecerea la o construcție folosind utilitarul just în loc de make.
Sursa: opennet.ro
