Compania System76, care dezvoltă distribuția Linux Pop!_OS, a publicat lansarea mediului desktop COSMIC 1.9.0. Pachetele cu COSMIC 1.9.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, independent de distribuții specifice și conform specificațiilor Freedesktop. Pentru construirea interfeței în COSMIC este utilizată biblioteca Iced, care folosește tipuri de date sigure, arhitectură modulară și model de programare reactivă, oferind o arhitectură familiară pentru dezvoltatorii care cunosc limbajul de construire declarativă a interfețelor Elm. Se oferă mai multe motoare de redare care suportă Vulkan, Metal, DX12, OpenGL 2.1+ și OpenGL ES 2.0+. Dezvoltatorii sunt invitați să utilizeze un set de widgeturi gata pregătite, să creeze handleri asincroni și să folosească o dispunere 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.
Printre modificări:
- A fost implementat vizualizatorul de imagini COSMIC Viewer, care oferă instrumente de editare încorporate (decupare, rotire) cu opțiunea de anulare a modificărilor.

- A fost publicat un release al tastaturii pe ecran COSMIC OSK, care suportă setarea dintr-un ecran tactil sau controler.

- A fost reproiectată interfața managerului de aplicații COSMIC Store, adăugându-se afișarea numelui dezvoltatorului.

- A fost adăugat un applet pentru afișarea adaptivă a tastaturii pe ecran.
- În managerul de compunere cosmic-comp a fost implementată posibilitatea de a afișa fundaluri de birou și tastatura pe ecran pe ecranul de blocare al sistemului.
- În managerul de fișiere cosmic-files, în dialogul de salvare a fișierului, au fost adăugate setări de sortare.
- În ecranul de conectare cosmic-greeter a fost adăugată suport opțional pentru systemd-homed.
- A fost implementată ascunderea tuturor notificărilor vizibile în cazul activării modului ‚nu deranjați‘.
- Panoul oferă setarea grosimii marginii.
- Configuratorul a fost actualizat cu setări pentru tastatura pe ecran și a fost implementată o opțiune pentru a arăta ziua săptămânii.
- În cosmic-settings-daemon, a fost asigurată sincronizarea setărilor fonturilor pentru aplicațiile GNOME.
Sursa: opennet.ro



